Hello,

I've made an experimental fork of ntfs-3g that supports reading the "System
Compressed" files that are / will be supported by Windows 10.  This feature
allows rarely-modified files to be stored using XPRESS or LZX compression, with
stronger compression than the LZNT1 compression built into NTFS.  Windows 10
will supposedly enable it on selected files automatically.

Microsoft designed this feature to use a reparse point which redirects access to
a named data stream, which avoided changing NTFS itself.  The format of the
compressed stream is identical to that of a compressed resource stored in a
Windows Imaging (WIM) archive.

I suspect it will be a while before NTFS-3g support would be useful to more
people and it ultimately may not be worthwhile adding it at all (especially
since this is a reparse-point based feature and therefore is not part of NTFS
itself, and it takes quite a bit of code to support), but I thought I'd post
this in case anyone else is interested.

The source code is available as the "system_compression" branch of
https://github.com/ebiggers/ntfs-3g.git.

Eric

------------------------------------------------------------------------------
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
_______________________________________________
ntfs-3g-devel mailing list
ntfs-3g-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ntfs-3g-devel

Reply via email to