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.
Install:
- Install Microsoft Redistribuable Visual C++ 2013 x86 & x64 (required by Donaky 0.7.4).
- Install Microsoft Redistribuable Visual C++ 2015 x86 (required by EncFS4Win Reloaded).
- Install Dokany v0.7.4 (no v0.8 support yet).
- 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, useencfs <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.
Instructions are for Visual Studio 2015. Library dependencies are already pre-built for Release config.
- (Optionnal for Release) Open
rlog\win32\rlog.sln
, selectRelease
x86
, selectrlog
in Solution Explorer pan and Build > Build rlog - (Optionnal for Release) Open
dokany\dokan.sln
, selectRelease
x86
, selectdokan-fuse
in Solution Explorer pan and Build > Build Solution - Open
encfs\encfs\encfs.sln
, selectRelease
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.
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.
EncFS4win Reloaded: https://github.com/kriswebdev/encfs4win-reloaded/