Tree [94181f] marshmallow-x86 nougat-x86 android-x86-6.0-r1 android-x86-6.0-r2 /
 History

HTTPS access


File Date Author Commit
 dump 2015-08-21 relan relan [8421f5] Include man pages into distribution.
 fsck 2016-07-06 Chih-Wei Huang Chih-Wei Huang [83e37c] Link libfuse-lite from ntfs-3g
 fuse 2016-07-06 Chih-Wei Huang Chih-Wei Huang [83e37c] Link libfuse-lite from ntfs-3g
 label 2015-08-21 relan relan [8421f5] Include man pages into distribution.
 libexfat 2016-07-06 Chih-Wei Huang Chih-Wei Huang [744e8e] Clean up Android.mk
 mkfs 2016-07-06 Chih-Wei Huang Chih-Wei Huang [83e37c] Link libfuse-lite from ntfs-3g
 .gitignore 2015-08-04 relan relan [1d5fbd] Add .gitignore.
 Android.mk 2016-07-06 Chih-Wei Huang Chih-Wei Huang [744e8e] Clean up Android.mk
 COPYING 2013-07-08 relan relan [48573f] Relicense the code from GPLv3+ to GPLv2+.
 ChangeLog 2015-12-19 relan relan [0514ef] Bump version to 1.2.3 and update changelog.
 CleanSpec.mk 2016-07-06 Chih-Wei Huang Chih-Wei Huang [80f80c] Fix incremental build
 Makefile.am 2015-04-12 relan relan [c50260] Use GNU build system (autotools).
 README.md 2015-11-07 relan relan [48ec1f] Add uninstall command to the README.md.
 configure.ac 2015-12-19 relan relan [0514ef] Bump version to 1.2.3 and update changelog.

Read Me

About

This project aims to provide a full-featured exFAT file system implementation for Unix-like systems. It consists of a FUSE module (fuse-exfat) and a set of utilities (exfat-utils).

Supported operating systems:

  • GNU/Linux
  • Mac OS X 10.5 or later
  • OpenBSD

Most GNU/Linux distributions already have fuse-exfat and exfat-utils in their repositories, so you can just install and use them. The next chapter describes how to compile them from source.

Compiling

To build this project on GNU/Linux you need to install the following packages:

On Mac OS X:

  • autoconf
  • automake
  • pkg-config
  • OSXFUSE
  • Xcode (legacy versions include autotools but their versions are too old)

On OpenBSD:

  • git
  • autoconf (set AUTOCONF_VERSION environment variable)
  • automake (set AUTOMAKE_VERSION environment variable)

Get the source code, change directory and compile:

git clone https://github.com/relan/exfat.git
cd exfat
autoreconf --install
./configure
make

Then install driver and utilities (from root):

make install

You can remove them using this command (from root):

make uninstall

Mounting

Modern GNU/Linux distributions (with util-linux 2.18 or later) will mount exFAT volumes automatically. Anyway, you can mount manually (from root):

mount.exfat-fuse /dev/spec /mnt/exfat

where /dev/spec is the device file, /mnt/exfat is a mountpoint.

Feedback

If you have any questions, issues, suggestions, bug reports, etc. please create an issue. Pull requests are also welcome!

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks