This project is read-only.
1
Vote

[PATCH] Support for HFS+ compression and symlinks

description

This patch adds support for HFS+ Compression (added in Mac OS X 10.6) and HFS+ symlinks.

In current versions of DiscUtils:
  • HFS+ compressed files would be extracted as zero-byte files
  • symlinks would be extracted as text files, with the name of the symlink target as their contents
A good test case for this fix was the latest XCode .dmg, which contains many such files.
For more information, see also http://sourceforge.net/p/catacombae/discussion/719087/thread/d8053f6b/.

These patches fix that:
Support for HFS+ compression is in these patches
https://github.com/quamotion/discutils/commit/814b2e3ba208e94442d27018182a17be0af1c5a1
https://github.com/quamotion/discutils/commit/4960ede6a6e1c5f8027e21fbd60fccefea79b99d
https://github.com/quamotion/discutils/commit/ebc22997e6253654cd8d3ea4a75cde92b6f8edd2
https://github.com/quamotion/discutils/commit/83e88a38304ac4d81b14c6be13276a4e2e033bf9

Support for symlinks is in this patch
https://github.com/quamotion/discutils/commit/484149c5fc89a0dfc7b4d0336be6585f9f98f5c6

It is not my intention to keep mirroring discutils on Github, so if you apply the patches, I'd be more than happy to delete the Github repository.

comments