Filesystems & Archives (File Formats): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.
Unpacks and repacks Android adb backup (.ab) files
FUSE driver for reading Apple APFS volumes
FUSE driver to read/write BitLocker-encrypted volumes on Linux/macOS
Views and extracts the contents of Windows Installer (.msi) files
Read/write NTFS driver for Linux/macOS
Unpacks installers created by Inno Setup without running them
Free FUSE exFAT implementation, written before Microsoft published the spec
Linux kernel APFS module with experimental write support
Extracts CAB files from InstallShield installers
Library and tools to access Apple File System (APFS)
Tool to view and extract files from UBIFS images
Library and tools for BitLocker Drive Encryption volumes
Library and tools for Windows XML Event Log (EVTX) format
Library and tools to access NTFS
Library and tools for the Windows Imaging Format (WIM), including its proprietary compression
Library for Microsoft compression formats: CAB, CHM, HLP, LIT, KWAJ, SZDD
Collection of data formats
Library and tools to access Microsoft ReFS
Open, search, extract and create Valve VPK archives in Python
Original Xbox FATX filesystem library with Python bindings, FUSE driver and GUI
Native Amiga filesystems on macOS, Linux and Windows via FUSE
Library and tools for the Windows NT Registry file (REGF) format
Unarchiver engine supporting StuffIt, DiskDoubler, Compact Pro and many legacy archive formats
Library and tools for Windows Volume Shadow Snapshot (VSS) format
Pure Go Norton Ghost GHO disk image parser
APFS filesystem format for Kaitai Struct
Pure Go NTFS file system parser
Tools for common PC-98 disk image formats
Recovers files from Synology Hyper Backup archives without Synology software
Tools for iTunes Libraries
Manage Windows dynamic disks and volumes (LDM)
Extract InstallShield V3 (*.Z) archives
Library for Apple's LZBITMAP compression
Mounts PC-98 disk images on Windows 11
Reads sampled MSX cassette tapes and converts them to standard CAS images
Pure Python reader for classic Macintosh resource forks
Library for Mac OS disk image formats (UDIF, sparse image, sparse bundle)
Extracts Nokia NBU, NFB, NFC and ARC phone backup files
Apple iOS / macOS Assets.car decoder, write in golang
iTunes "itl" database parsing
Parsers for VMware, Hyper-V and other hypervisor disk, backup and config formats
Python parser for the NTFS file system
Parsers for BitLocker and LUKS full-volume encryption, for use with known keys
Python parser for the Apple File System (APFS)
Library for the Parallels Hard Disk image format
Python parser for VMware's VMFS file system
Dumper for Nokia PC Suite NBU backup files
Tool for extracting Microsoft cabinet files
Library for Microsoft compression formats: CAB, CHM, LIT, HLP, KWAJ, SZDD
Free software extractor for RAR archives