- Home
- Data recovery software
- Magic Rescue
On the recordRead 12 Oct 202615 facts
Magic Rescue
Plans and prices
Magic Rescue
Free
No paid plan or usage limits stated
Read 12 Oct 2026 · github.com
On the record
- Build requirements
- Building requires a C library and a UNIXish system; dupemap additionally requires an NDBM compatibility header.github.com · read 12 Oct 2026
- Development status
- The software is no longer under active development, and the maintainer does not promise to address GitHub issues or make new stable releases.github.com · read 12 Oct 2026
- File recipes
- The project includes extraction recipes for formats including FLV, SQLite, rar, mbox, Nikon RAW, FLAC, Canon CR2 RAW, and OpenOffice documents.github.com · read 12 Oct 2026
- Filesystem support
- It works on any file system.github.com · read 12 Oct 2026
- Fragmentation limit
- On very fragmented file systems, it can recover only the first chunk of each file; the project says chunks of 30–50 MB are not uncommon.github.com · read 12 Oct 2026
- Installation
- The documented build and install sequence is ./configure, make, and make install, with installation optional.github.com · read 12 Oct 2026
- Intended users
- The project describes the software as a tool for recovering files from a corrupted file system and as an undelete utility.github.com · read 12 Oct 2026
- License
- The repository identifies the software as GPL-2.0 licensed.github.com · read 12 Oct 2026
- Operating systems
- Unix-like systems (the project specifies a C library and a UNIXish system to build; Linux support is not separately enumerated)github.com · read 23 Sep 2026
- Purpose
- Magic Rescue scans a block device for file types it recognizes and invokes an external program to extract them.github.com · read 12 Oct 2026
- Recovery method
- It identifies files by magic bytes in their contents and can be used to undelete files or recover data from a corrupted drive or partition.github.com · read 12 Oct 2026
- Security
- The maintainer says Magic Rescue should only be run in a sandbox because it passes arbitrary disk data to programs written in unsafe languages, creating a large attack surface.github.com · read 12 Oct 2026
- Recovery sources
- Block devices,including drives or partitionsgithub.com · read 23 Sep 2026
- Support
- The maintainer says they will consider merging pull requests but will not personally address issues raised in GitHub.github.com · read 12 Oct 2026