darlinghq / darling-dmg

FUSE module for .dmg files (containing an HFS+ filesystem)
http://www.darlinghq.org
GNU General Public License v3.0
273 stars 45 forks source link

Add LZFSE RunType support (RunType 0x80000007) #47

Closed tomkoen closed 6 years ago

tomkoen commented 6 years ago

Sample image

tomkoen commented 6 years ago

Modified your code to support it but faced the problem DMGDecompressor can only operate with input buffers up to 8k, but compressed length of a LZFSE block can be much bigger.

tomkoen commented 6 years ago

https://github.com/darlinghq/darling-dmg/pull/75