Git Product home page Git Product logo

encfs4win-reloaded's Introduction

About

EncFS4win Reloaded is a fork of EncFS4win, a Windows port of the encrypted filesystem EncFS, as the original port is not updated since 2013.

It provides:

  • Binaries in /bin folder.
  • Easy 1-step build on Visual Studio 2015: all necessary dependencies (source + pre-build libraries) and project files are available.
  • Community developments: encfs 1.9.0 (ported by jetwhiz) that solves some security issues and Dokany 0.7.4. Expect more updates to come.
  • Bugfix for read-only files and network shares support.

Download & Use

Install:

  1. Install Microsoft Redistribuable Visual C++ 2013 x86 & x64 (required by Donaky 0.7.4).
  2. Install Microsoft Redistribuable Visual C++ 2015 x86 (required by EncFS4Win Reloaded).
  3. Install Dokany v0.7.4 (no v0.8 support yet).
  4. Extract encfs4win.zip

Run:

CLI: Open a command prompt and launch:

encfs <crypted_dir> <plain_dir>

NOTES:

  • Use a drive (like X:) as <plain_dir> to avoid case sensitive problems which results in file/folder not found problems. To change the drive label, use encfs <crypt_dir> <plain_dir> -- -o volname=<label>
  • GUI (encfsw) is not compatible with EncFS4Win Reloaded v2. If you want it, consider downloading v1 (see Releases).
  • Facing an issue? Enable debugging output with encfs -f -v -d <crypted_dir> <plain_dir>
  • EncFS4Win is currently not compatible with Paragon ExtFS due to Dokany dependency conflict. Properly unistall this software if you have it and then reinstall Dokany 0.7.4.

Build

Instructions are for Visual Studio 2015. Library dependencies are already pre-built for Release config.

  1. (Optionnal for Release) Open rlog\win32\rlog.sln, select Release x86, select rlog in Solution Explorer pan and Build > Build rlog
  2. (Optionnal for Release) Open dokany\dokan.sln, select Release x86, select dokan-fuse in Solution Explorer pan and Build > Build Solution
  3. Open encfs\encfs\encfs.sln, select Release x86 and Build > Build Solution

Binaries and necessary DLL are copied to root bin\Release folder (or bin\Debug for Debug config).

NOTES:

  • Build instructions are not provided for Win32 OpenSSL. Pre-built library come from the official sites.
  • Boost C++ is already pre-compiled. You can also build it yourself by running tools\minimize-boost.bat and following instructions.
  • x64 build and Debug build are not supported/implemented.

Credits

jetwhiz/encfs4win, vgough/encfs, freddy77/encfs4win, rustyx/encfs4win, dokan-dev/dokany, Win32 OpenSSL, Boost C++, rlog...

See source files for licences, and Boost Software licence as it is minimized.

Official repository

EncFS4win Reloaded: https://github.com/kriswebdev/encfs4win-reloaded/

encfs4win-reloaded's People

Contributors

freddy77 avatar kriswebdev avatar rustyx avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.