Download Latest Version dwarfs-0.12.4-Linux-x86_64.tar.xz (3.6 MB)
Email in envelope

Get an email when there's a new version of DwarFS

Home / v0.12.2
Name Modified Size InfoDownloads / Week
Parent folder
dwarfs-universal-0.12.2-Windows-AMD64.exe 2025-04-16 3.6 MB
dwarfs-universal-0.12.2-Linux-x86_64 2025-04-16 3.0 MB
dwarfs-universal-0.12.2-Linux-aarch64 2025-04-16 2.6 MB
dwarfs-fuse-extract-mimalloc-0.12.2-Linux-aarch64 2025-04-16 839.7 kB
dwarfs-fuse-extract-mimalloc-0.12.2-Linux-x86_64 2025-04-16 835.5 kB
dwarfs-fuse-extract-0.12.2-Linux-aarch64 2025-04-16 913.3 kB
dwarfs-fuse-extract-0.12.2-Linux-x86_64 2025-04-16 906.0 kB
dwarfs-0.12.2-Windows-AMD64.7z 2025-04-16 4.3 MB
dwarfs-0.12.2-Linux-x86_64.tar.xz 2025-04-16 3.7 MB
dwarfs-0.12.2-Linux-aarch64.tar.xz 2025-04-16 3.3 MB
dwarfs-0.12.2.tar.xz 2025-04-16 12.1 MB
dwarfs-0.12.2 source code.tar.gz 2025-04-16 3.9 MB
dwarfs-0.12.2 source code.zip 2025-04-16 5.0 MB
README.md 2025-04-16 3.4 kB
Totals: 14 Items   45.1 MB 1

This release provides a fix for a performance regression, switches the default memory allocator back to jemalloc, and further reduces the size of the dwarfs-fuse-extract binary. The latter is available as both a jemalloc and a mimalloc version. jemalloc offers a lot more configuration options that can be crucial in optimizing the memory profile of e.g. the FUSE driver. If you don't need that flexibility, you can save a few bits by using the -mimalloc version.

v0.11.3 v0.12.0 v0.12.1 v0.12.2
Linux x86_64 universal binary 5,319,916 2,833,280 2,903,624 2,968,252
Linux aarch64 universal binary 4,637,312 2,725,864 2,588,924 2,636,912
Linux x86_64 fuse-extract binary (jemalloc) - 1,183,752 - 906,016
Linux aarch64 fuse-extract binary (jemalloc) - 1,188,760 - 913,260
Linux x86_64 fuse-extract binary (mimalloc) - - 1,075,536 835,500
Linux aarch64 fuse-extract binary (mimalloc) - - 1,059,588 839,740
Linux x86_64 binary tarball 7,736,712 3,888,104 3,698,356 3,703,712
Linux aarch64 binary tarball 6,791,424 3,497,140 3,271,584 3,296,380

Bugfixes

  • The dwarfs-0.12.0 release introduced a performance regression where FLAC compression took more than twice as long as in the previous releases. This has been fixed. FLAC decompression was unaffected.

Build

  • A few small refactoring changes to further reduce the size of the fuse-extract binary. In particular, the performance monitor and the history feature are now fully removed. Also, the functionality to extract in different archive formats as well as to extract only files matching a pattern have been removed, so the image can only be fully extracted to disk.

Full Changelog: https://github.com/mhx/dwarfs/compare/v0.12.1...v0.12.2

SHA-256 Checksums

7d58b4125171befb5457a6318cda99607e32c2226db74de5f7449dee0e10764f dwarfs-0.12.2-Linux-aarch64.tar.xz 61d239c0583d88443ca3e0080f1fe8bc97979a3ad67ed15ca3516e27ea7e7f53 dwarfs-0.12.2-Linux-x86_64.tar.xz 9b256d1f2bc17917cd63a1bee3bd5f505076b4d880fcf9daa18a6ca5bca35aeb dwarfs-0.12.2.tar.xz 1ffbe8bbf44c5168aba5d0132705ad46837e4925ff57798333efcc6312bd7441 dwarfs-0.12.2-Windows-AMD64.7z 2aea873299cecc68dc0d8028d55cb00dc5c3289d12896e70e2038ea09d780c4e dwarfs-fuse-extract-0.12.2-Linux-aarch64 88559806c8f2a98108e9ecf24926a317ea0afe655ef45f76c476307c4e71d971 dwarfs-fuse-extract-0.12.2-Linux-x86_64 99202109637d4d49d3b3945b35487deada758358b4f185869975c7c4be9870fa dwarfs-fuse-extract-mimalloc-0.12.2-Linux-aarch64 8af6f46b5c39fa7fa9294b652bd023302599f2723f33571b3e2bf2376f420770 dwarfs-fuse-extract-mimalloc-0.12.2-Linux-x86_64 79a8e5d729650d8f26e1759228a10c2ea49ae88c1a491741f9196ce2937b4e2e dwarfs-universal-0.12.2-Linux-aarch64 29d3195831c8ff3aca46b2a731eee7899d3735a71b870e9510adeaeb34dd135c dwarfs-universal-0.12.2-Linux-x86_64 1232104b7c44dda3da46fdc6f7667e542e2e916ac926e2395965bcc035ae8046 dwarfs-universal-0.12.2-Windows-AMD64.exe
Source: README.md, updated 2025-04-16