Files
Aaru/README.md

283 lines
9.5 KiB
Markdown
Raw Normal View History

2025-09-28 02:55:45 +01:00
Aaru Data Preservation Suite v6.0.0-alpha.12
2020-02-28 00:24:27 +00:00
Aaru
2024-12-19 10:45:18 +00:00
Copyright © 2011-2025 Natalia Portillo <claunia@claunia.com>
2020-12-03 01:39:18 +00:00
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fclaunia%2FDiscImageChef.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fclaunia%2FDiscImageChef?ref=badge_shield)
2021-08-19 13:46:53 +01:00
You can see user documentation [here](https://www.aaru.app)
2017-06-04 23:09:27 +01:00
2021-08-17 21:23:10 +01:00
Aaru is a fully featured media dump management solution. You usually know media dumps as disc images, disk images, tape
images, etc.
2017-12-24 19:42:10 +00:00
2021-08-17 21:23:10 +01:00
With Aaru you can identify a media dump, extract files from it (for supported filesystems), compare two of them, create
them from real media using the appropriate drive, create a sidecar metadata with information about the media dump, and a
lot of other features that commonly would require you to use separate applications.
2017-12-24 19:42:10 +00:00
2021-08-17 21:23:10 +01:00
To see last changes, check the [changelog](Changelog.md). To see list of pending things to do, check
the [list of issues](https://github.com/aaru-dps/Aaru/issues).
2017-08-23 01:30:02 +01:00
2017-12-24 19:42:10 +00:00
If you want to contribute in any way please read the [contributing guide](CONTRIBUTING.md).
2020-03-27 23:29:13 +00:00
Stable releases in [Github](https://github.com/aaru-dps/Aaru/releases).
2019-04-23 20:56:10 +01:00
2019-04-19 00:26:47 +01:00
2017-12-24 19:42:10 +00:00
System requirements
===================
Aaru is created using .NET 10 and can be compiled with all the major IDEs. To run it you require to use one of the
stable releases, or build it yourself.
2017-12-24 19:42:10 +00:00
Usage
=====
2021-08-17 21:23:10 +01:00
aaru.exe
And read help.
2021-08-19 13:46:53 +01:00
Or read the [documentation](https://www.aaru.app).
Features
========
2021-08-17 21:23:10 +01:00
* Identifies a disk image getting information about the disk itself and shows information about partitions and
filesystems inside them
2014-07-03 18:39:24 +01:00
* Can checksum the disks (and if optical disc, separate tracks) user-data (tags and metadata coming soon)
2017-05-20 06:19:59 +01:00
* Can compare two disk images, even different formats, for different sectors and/or metadata
2023-10-08 01:21:39 +01:00
* Can list and extract contents from supported archives
2019-04-19 00:26:47 +01:00
* Can list and extract contents from supported filesystems
2017-05-20 06:19:59 +01:00
* Can read several disk image formats.
* Can read several known sector by sector formats with variable bytes per sector.
* Can read standard sector by sector copies for optical and magnetic discs with constant bytes per sector.
* Can verify sectors or disk images if supported by the underlying format
2021-08-17 21:23:10 +01:00
* Can dump media from ATA, ATAPI, SCSI, USB, FireWire and SDHCI drives (magnetic disks, optical discs, magnetoptical
disks, flash devices, memory cards and tapes) to several supported image formats.
2019-04-19 00:26:47 +01:00
* Can convert between image formats.
2020-07-25 02:02:56 +01:00
* Includes an open-source archival image format with compression and deduplication.
2019-04-19 00:26:47 +01:00
* Can create standard open XML metadata from existing images.
* Can measure readability and speed of media (same that can be dumped, MHDD style)
* Has an online database with drive capabilities, and can report the capabilities of any drive.
2021-09-14 20:44:06 +01:00
* Works on any operating system and architecture where .NET Core is supported (drive access requires Windows or Linux).
2019-04-19 00:26:47 +01:00
* Has a graphical interface (work in progress)
2015-03-22 07:53:06 +00:00
2018-06-24 00:48:50 +01:00
Supported disk image formats (read-only)
========================================
2021-08-17 21:23:10 +01:00
2018-06-24 00:48:50 +01:00
* Apple Disk Archival/Retrieval Tool (DART)
* Apple II nibble images (NIB)
* BlindWrite 4 TOC files (.BWT/.BWI/.BWS)
* BlindWrite 5/6 TOC files (.B5T/.B5I and .B6T/.B6I)
* CopyQM
* CPCEMU Disk file and Extended Disk File
* Dave Dunfield IMD
* DiscJuggler images
* Dreamcast GDI
* HD-Copy disk images
* MAME Compressed Hunks of Data (CHD)
* Microsoft VHDX
* Nero Burning ROM (both image formats)
* Partclone disk images
* Partimage disk images
* Quasi88 disk images (.D77/.D88)
* Spectrum floppy disk image (.FDI)
* TeleDisk
* X68k DIM disk image files (.DIM)
Supported disk image formats (read and write)
=============================================
2021-08-17 21:23:10 +01:00
2017-05-20 06:19:59 +01:00
* Alcohol 120% Media Descriptor Structure (.MDS/.MDF)
2018-06-24 00:48:50 +01:00
* Anex86 disk images (.FDI for floppies, .HDI for hard disks)
2015-03-22 07:53:06 +00:00
* Any 512 bytes/sector disk image format (sector by sector copy, aka raw)
* Apple 2IMG (used with Apple // emulators)
2017-05-20 06:19:59 +01:00
* Apple DiskCopy 4.2
2018-06-24 00:48:50 +01:00
* Apple ][ Interleaved Disk Image
2017-05-20 06:19:59 +01:00
* Apple Universal Disk Image Format (UDIF), including obsolete (previous than DiskCopy 6) versions
* Apridisk disk image formats (for ACT Apricot disks)
2018-06-24 00:48:50 +01:00
* Basic Lisa Utility
2017-05-20 06:19:59 +01:00
* CDRDAO TOC sheets
* CDRWin cue/bin cuesheets, including ones with ISOBuster extensions
* CisCopy disk image (aka DC-File, .DCF)
2018-06-24 00:48:50 +01:00
* CloneCD
2019-05-06 22:51:09 +01:00
* CopyTape
2018-08-29 22:49:31 +02:00
* DataPackRat's d2f/f2d disk image format ("WC DISK IMAGE")
* Digital Research DiskCopy
2021-03-09 12:11:47 +00:00
* DiskDupe (DDI)
2020-02-28 00:24:27 +00:00
* Aaru Format
* IBM SaveDskF
* MAXI Disk disk images (HDK)
2017-05-20 06:19:59 +01:00
* Most known sector by sector copies of floppies with 128, 256, 319 and 1024 bytes/sector.
* Most known sector by sector copies with different bytes/sector on track 0.
* Parallels Hard Disk Image (HDD) version 2
* QEMU Copy-On-Write versions 1, 2 and 3 (QCOW and QCOW2)
* QEMU Enhanced Disk (QED)
* Ray Arachelian's Disk IMage (.DIM)
* RS-IDE hard disk images
2017-05-20 06:19:59 +01:00
* Sector by sector copies of Microsoft's DMF floppies
* T98 hard disk images (.THD)
2017-08-03 11:10:44 +01:00
* T98-Next hard disk images (.NHD)
* Virtual98 disk images
2017-05-20 06:19:59 +01:00
* VirtualBox Disk Image (VDI)
2018-06-24 00:48:50 +01:00
* Virtual PC fixed size, dynamic size and differencing (undo) disk images
* VMware VMDK and COWD images
2017-05-20 06:19:59 +01:00
* XDF disk images (as created by IBM's XDFCOPY)
2015-03-22 07:53:06 +00:00
2025-08-26 02:53:38 +01:00
Supported archives
==================
2025-09-03 14:54:09 +01:00
* ARC (.ARC)
2025-09-08 02:07:01 +01:00
* HA (.HA)
2025-09-03 14:54:09 +01:00
* PAK (.PAK)
2023-10-08 01:21:39 +01:00
* Symbian Installation File (.SIS)
2025-09-03 14:54:09 +01:00
* Xbox 360 Secure Transacted File System (STFS)
2025-08-26 02:53:38 +01:00
* ZOO (.ZOO)
2023-10-08 01:21:39 +01:00
2015-03-22 07:53:06 +00:00
Supported partitioning schemes
==============================
2021-08-17 21:23:10 +01:00
2017-05-20 06:19:59 +01:00
* Acorn Linux and RISCiX partitions
* ACT Apricot partitions
2015-04-20 04:29:23 +01:00
* Amiga Rigid Disk Block (RDB)
2017-05-20 06:19:59 +01:00
* Apple Partition Map
* Atari AHDI and ICDPro
* DiscImageChef.Helpers/BigEndianStructure.cs: * DiscImageChef.Helpers/DiscImageChef.Helpers.csproj: Added code that directly marshals from a big-endian byte array. But untested with nested structures. * DiscImageChef.Partitions/Acorn.cs: Added support for Acorn FileCore partition, closes #4. * DiscImageChef.Partitions/BSD.cs: Moved BSD partitions from inside MBR code to separate code, as they can (and do) appear on other architectures as the only scheme. * DiscImageChef.Partitions/DEC.cs: Added support for DEC disklabels, closes #11. * DiscImageChef.Partitions/DragonFlyBSD.cs: Added support for DragonFly BSD 64-bit disklabels. * DiscImageChef.Partitions/PC98.cs: Added support for NEC PC-9800 partitions. * DiscImageChef.Partitions/RioKarma.cs: Added support for Rio Karma partitions. * DiscImageChef.Partitions/SGI.cs: Added support for SGI DVHs, closes #9. * DiscImageChef.Partitions/UNIX.cs: Moved UNIX partitions from inside MBR code to separate code, as they can (and do) appear on other architectures as the only scheme. * TODO: * README.md: * DiscImageChef.Partitions/DiscImageChef.Partitions.csproj: Added support for Acorn FileCore partition, closes #4. Added support for DEC disklabels, closes #11. Added support for SGI DVHs, closes #9. Moved BSD partitions from inside MBR code to separate code, as they can (and do) appear on other architectures as the only scheme. Added support for DragonFly BSD 64-bit disklabels. Added support for NEC PC-9800 partitions. Added support for Rio Karma partitions. Moved UNIX partitions from inside MBR code to separate code, as they can (and do) appear on other architectures as the only scheme. * DiscImageChef.Partitions/GPT.cs: Added new partition type UUIDs. * DiscImageChef.Partitions/MBR.cs: Moved BSD partitions from inside MBR code to separate code, as they can (and do) appear on other architectures as the only scheme. Moved UNIX partitions from inside MBR code to separate code, as they can (and do) appear on other architectures as the only scheme. * DiscImageChef.Partitions/Sun.cs: Added new partition types. Prepare structures for marshaling.
2016-08-21 08:27:43 +01:00
* BSD disklabels
2017-05-20 06:19:59 +01:00
* BSD slices inside MBR
* DiscImageChef.Helpers/BigEndianStructure.cs: * DiscImageChef.Helpers/DiscImageChef.Helpers.csproj: Added code that directly marshals from a big-endian byte array. But untested with nested structures. * DiscImageChef.Partitions/Acorn.cs: Added support for Acorn FileCore partition, closes #4. * DiscImageChef.Partitions/BSD.cs: Moved BSD partitions from inside MBR code to separate code, as they can (and do) appear on other architectures as the only scheme. * DiscImageChef.Partitions/DEC.cs: Added support for DEC disklabels, closes #11. * DiscImageChef.Partitions/DragonFlyBSD.cs: Added support for DragonFly BSD 64-bit disklabels. * DiscImageChef.Partitions/PC98.cs: Added support for NEC PC-9800 partitions. * DiscImageChef.Partitions/RioKarma.cs: Added support for Rio Karma partitions. * DiscImageChef.Partitions/SGI.cs: Added support for SGI DVHs, closes #9. * DiscImageChef.Partitions/UNIX.cs: Moved UNIX partitions from inside MBR code to separate code, as they can (and do) appear on other architectures as the only scheme. * TODO: * README.md: * DiscImageChef.Partitions/DiscImageChef.Partitions.csproj: Added support for Acorn FileCore partition, closes #4. Added support for DEC disklabels, closes #11. Added support for SGI DVHs, closes #9. Moved BSD partitions from inside MBR code to separate code, as they can (and do) appear on other architectures as the only scheme. Added support for DragonFly BSD 64-bit disklabels. Added support for NEC PC-9800 partitions. Added support for Rio Karma partitions. Moved UNIX partitions from inside MBR code to separate code, as they can (and do) appear on other architectures as the only scheme. * DiscImageChef.Partitions/GPT.cs: Added new partition type UUIDs. * DiscImageChef.Partitions/MBR.cs: Moved BSD partitions from inside MBR code to separate code, as they can (and do) appear on other architectures as the only scheme. Moved UNIX partitions from inside MBR code to separate code, as they can (and do) appear on other architectures as the only scheme. * DiscImageChef.Partitions/Sun.cs: Added new partition types. Prepare structures for marshaling.
2016-08-21 08:27:43 +01:00
* DEC disklabels
2017-05-20 06:19:59 +01:00
* DragonFly BSD 64-bit disklabel
* EFI GUID Partition Table (GPT)
* Human68k (Sharp X68000) partitions table
* Microsoft/IBM/Intel Master Boot Record (MBR)
* Minix subpartitions inside MBR
* DiscImageChef.Helpers/BigEndianStructure.cs: * DiscImageChef.Helpers/DiscImageChef.Helpers.csproj: Added code that directly marshals from a big-endian byte array. But untested with nested structures. * DiscImageChef.Partitions/Acorn.cs: Added support for Acorn FileCore partition, closes #4. * DiscImageChef.Partitions/BSD.cs: Moved BSD partitions from inside MBR code to separate code, as they can (and do) appear on other architectures as the only scheme. * DiscImageChef.Partitions/DEC.cs: Added support for DEC disklabels, closes #11. * DiscImageChef.Partitions/DragonFlyBSD.cs: Added support for DragonFly BSD 64-bit disklabels. * DiscImageChef.Partitions/PC98.cs: Added support for NEC PC-9800 partitions. * DiscImageChef.Partitions/RioKarma.cs: Added support for Rio Karma partitions. * DiscImageChef.Partitions/SGI.cs: Added support for SGI DVHs, closes #9. * DiscImageChef.Partitions/UNIX.cs: Moved UNIX partitions from inside MBR code to separate code, as they can (and do) appear on other architectures as the only scheme. * TODO: * README.md: * DiscImageChef.Partitions/DiscImageChef.Partitions.csproj: Added support for Acorn FileCore partition, closes #4. Added support for DEC disklabels, closes #11. Added support for SGI DVHs, closes #9. Moved BSD partitions from inside MBR code to separate code, as they can (and do) appear on other architectures as the only scheme. Added support for DragonFly BSD 64-bit disklabels. Added support for NEC PC-9800 partitions. Added support for Rio Karma partitions. Moved UNIX partitions from inside MBR code to separate code, as they can (and do) appear on other architectures as the only scheme. * DiscImageChef.Partitions/GPT.cs: Added new partition type UUIDs. * DiscImageChef.Partitions/MBR.cs: Moved BSD partitions from inside MBR code to separate code, as they can (and do) appear on other architectures as the only scheme. Moved UNIX partitions from inside MBR code to separate code, as they can (and do) appear on other architectures as the only scheme. * DiscImageChef.Partitions/Sun.cs: Added new partition types. Prepare structures for marshaling.
2016-08-21 08:27:43 +01:00
* NEC PC9800 partitions
2017-05-20 06:19:59 +01:00
* NeXT disklabel
* Plan9 partition table
* DiscImageChef.Helpers/BigEndianStructure.cs: * DiscImageChef.Helpers/DiscImageChef.Helpers.csproj: Added code that directly marshals from a big-endian byte array. But untested with nested structures. * DiscImageChef.Partitions/Acorn.cs: Added support for Acorn FileCore partition, closes #4. * DiscImageChef.Partitions/BSD.cs: Moved BSD partitions from inside MBR code to separate code, as they can (and do) appear on other architectures as the only scheme. * DiscImageChef.Partitions/DEC.cs: Added support for DEC disklabels, closes #11. * DiscImageChef.Partitions/DragonFlyBSD.cs: Added support for DragonFly BSD 64-bit disklabels. * DiscImageChef.Partitions/PC98.cs: Added support for NEC PC-9800 partitions. * DiscImageChef.Partitions/RioKarma.cs: Added support for Rio Karma partitions. * DiscImageChef.Partitions/SGI.cs: Added support for SGI DVHs, closes #9. * DiscImageChef.Partitions/UNIX.cs: Moved UNIX partitions from inside MBR code to separate code, as they can (and do) appear on other architectures as the only scheme. * TODO: * README.md: * DiscImageChef.Partitions/DiscImageChef.Partitions.csproj: Added support for Acorn FileCore partition, closes #4. Added support for DEC disklabels, closes #11. Added support for SGI DVHs, closes #9. Moved BSD partitions from inside MBR code to separate code, as they can (and do) appear on other architectures as the only scheme. Added support for DragonFly BSD 64-bit disklabels. Added support for NEC PC-9800 partitions. Added support for Rio Karma partitions. Moved UNIX partitions from inside MBR code to separate code, as they can (and do) appear on other architectures as the only scheme. * DiscImageChef.Partitions/GPT.cs: Added new partition type UUIDs. * DiscImageChef.Partitions/MBR.cs: Moved BSD partitions from inside MBR code to separate code, as they can (and do) appear on other architectures as the only scheme. Moved UNIX partitions from inside MBR code to separate code, as they can (and do) appear on other architectures as the only scheme. * DiscImageChef.Partitions/Sun.cs: Added new partition types. Prepare structures for marshaling.
2016-08-21 08:27:43 +01:00
* Rio Karma partitions
2017-05-20 06:19:59 +01:00
* SGI volume headers
* Solaris slices inside MBR
* Sun disklabel
* DiscImageChef.Helpers/BigEndianStructure.cs: * DiscImageChef.Helpers/DiscImageChef.Helpers.csproj: Added code that directly marshals from a big-endian byte array. But untested with nested structures. * DiscImageChef.Partitions/Acorn.cs: Added support for Acorn FileCore partition, closes #4. * DiscImageChef.Partitions/BSD.cs: Moved BSD partitions from inside MBR code to separate code, as they can (and do) appear on other architectures as the only scheme. * DiscImageChef.Partitions/DEC.cs: Added support for DEC disklabels, closes #11. * DiscImageChef.Partitions/DragonFlyBSD.cs: Added support for DragonFly BSD 64-bit disklabels. * DiscImageChef.Partitions/PC98.cs: Added support for NEC PC-9800 partitions. * DiscImageChef.Partitions/RioKarma.cs: Added support for Rio Karma partitions. * DiscImageChef.Partitions/SGI.cs: Added support for SGI DVHs, closes #9. * DiscImageChef.Partitions/UNIX.cs: Moved UNIX partitions from inside MBR code to separate code, as they can (and do) appear on other architectures as the only scheme. * TODO: * README.md: * DiscImageChef.Partitions/DiscImageChef.Partitions.csproj: Added support for Acorn FileCore partition, closes #4. Added support for DEC disklabels, closes #11. Added support for SGI DVHs, closes #9. Moved BSD partitions from inside MBR code to separate code, as they can (and do) appear on other architectures as the only scheme. Added support for DragonFly BSD 64-bit disklabels. Added support for NEC PC-9800 partitions. Added support for Rio Karma partitions. Moved UNIX partitions from inside MBR code to separate code, as they can (and do) appear on other architectures as the only scheme. * DiscImageChef.Partitions/GPT.cs: Added new partition type UUIDs. * DiscImageChef.Partitions/MBR.cs: Moved BSD partitions from inside MBR code to separate code, as they can (and do) appear on other architectures as the only scheme. Moved UNIX partitions from inside MBR code to separate code, as they can (and do) appear on other architectures as the only scheme. * DiscImageChef.Partitions/Sun.cs: Added new partition types. Prepare structures for marshaling.
2016-08-21 08:27:43 +01:00
* UNIX VTOC and disklabel
2017-05-20 06:19:59 +01:00
* UNIX VTOC inside MBR
* Xbox 360 hard coded partitions
* XENIX partition table
2015-03-22 07:53:06 +00:00
2016-07-29 02:25:29 +01:00
Supported file systems for read-only operations
===============================================
2021-08-17 21:23:10 +01:00
2019-08-02 01:44:28 +01:00
* 3DO Opera file system
2017-05-20 06:19:59 +01:00
* Apple DOS file system
2016-07-29 02:25:29 +01:00
* Apple Lisa file system
* Apple Macintosh File System (MFS)
2019-07-31 20:16:38 +01:00
* CD-i file system
* Commodore 1540/1541/1571/1581 filesystems
* CP/M file system
2019-07-31 20:16:38 +01:00
* High Sierra Format
* ISO9660, including Apple, Amiga, Rock Ridge, Joliet and Romeo extensions
2019-05-06 22:51:09 +01:00
* Microsoft 12-bit File Allocation Table (FAT12), including Atari ST extensions
* Microsoft 16-bit File Allocation Table (FAT16)
* Microsoft 32-bit File Allocation Table (FAT32), including FAT+ extension
2017-05-20 06:19:59 +01:00
* U.C.S.D Pascal file system
* Xbox filesystems
2016-07-29 02:25:29 +01:00
Supported file systems for identification and information only
==============================================================
2021-08-17 21:23:10 +01:00
2017-05-20 06:19:59 +01:00
* Acorn Advanced Disc Filing System
2017-08-25 01:58:22 +01:00
* Alexander Osipov DOS (AO-DOS for Electronika BK-0011) file system
2017-05-20 06:19:59 +01:00
* Amiga Fast File System v2, untested
* Amiga Fast File System, with international characters, directory cache and multi-user patches
* Amiga Original File System, with international characters, directory cache and multi-user patches
* Apple File System (preliminary detection until on-disk layout is stable)
2015-03-22 07:53:06 +00:00
* Apple Hierarchical File System (HFS)
* Apple Hierarchical File System+ (HFS+)
* Apple ProDOS / SOS file system
2017-07-26 03:08:29 +01:00
* AtheOS file system
2018-06-24 00:48:50 +01:00
* BeOS filesystem
2017-05-20 06:19:59 +01:00
* BSD Fast File System (FFS) / Unix File System (UFS)
* BSD Unix File System 2 (UFS2)
2018-06-24 00:48:50 +01:00
* B-tree file system (btrfs)
2017-05-20 06:19:59 +01:00
* Coherent UNIX file system
* Cram file system
* DEC Files-11 (only checked with On Disk Structure 2, ODS-2)
2018-06-24 00:48:50 +01:00
* DEC RT-11 file system
2017-09-16 00:57:26 +01:00
* dump(8) (Old historic BSD, AIX, UFS and UFS2 types)
2017-05-20 06:19:59 +01:00
* ECMA-67: 130mm Flexible Disk Cartridge Labelling and File Structure for Information Interchange
* Flash-Friendly File System (F2FS)
* Fossil file system (from Plan9)
2017-07-26 04:21:47 +01:00
* HAMMER file system
* High Performance Optical File System (HPOFS)
* HP Logical Interchange Format
2017-05-20 06:19:59 +01:00
* IBM Journaling File System (JFS)
2015-03-22 07:53:06 +00:00
* Linux extended file system
* Linux extended file system 2
* Linux extended file system 3
* Linux extended file system 4
2017-09-14 21:20:32 +01:00
* Locus file system
* MicroDOS file system
2017-05-20 06:19:59 +01:00
* Microsoft Extended File Allocation Table (exFAT)
2015-03-22 07:53:06 +00:00
* Microsoft/IBM High Performance File System (HPFS)
2018-06-24 00:48:50 +01:00
* Microsoft New Technology File System (NTFS)
* Microsoft Resilient File System (ReFS)
2015-03-22 07:53:06 +00:00
* Minix v2 file system
* Minix v3 file system
2018-02-08 21:13:23 +00:00
* NEC PC-Engine executable
* NEC PC-FX executable
2016-09-02 18:46:55 +01:00
* NILFS2
2018-06-24 00:48:50 +01:00
* Nintendo optical filesystems (GameCube and Wii)
* OS-9 Random Block File
2017-05-20 06:19:59 +01:00
* Professional File System
* QNX4 and QNX6 filesystems
* Reiser file systems
* SGI Extent File System (EFS)
2016-09-02 20:05:55 +01:00
* SGI XFS
* SmartFileSystem
2017-05-20 06:19:59 +01:00
* SolarOS file system
* Squash file system
* UNICOS file system
2018-06-24 00:48:50 +01:00
* Universal Disk Format (UDF)
2017-05-20 06:19:59 +01:00
* UNIX System V file system
* UNIX Version 7 file system
* UnixWare boot file system
* Veritas file system
2018-06-24 00:48:50 +01:00
* VMware file system (VMFS)
2017-05-20 06:19:59 +01:00
* Xenix file system
* Xia filesystem
* Zettabyte File System (ZFS)
2015-03-22 07:53:06 +00:00
Supported checksums
===================
2021-08-17 21:23:10 +01:00
2015-04-19 01:07:12 +01:00
* Adler-32
2015-03-22 07:53:06 +00:00
* CRC-16
* CRC-32
* CRC-64
* Fletcher-16
* Fletcher-32
2015-03-22 07:53:06 +00:00
* MD5
* SHA-1
* SHA-2 (256, 384 and 512 bits)
2015-04-19 01:27:17 +01:00
* SpamSum (fuzzy hashing)
* TODO: * README.md: * DiscImageChef.sln: * DiscImageChef/Commands/Ls.cs: * DiscImageChef.Filters/GZip.cs: * DiscImageChef.DiscImages/BLU.cs: * DiscImageChef.DiscImages/VHD.cs: * DiscImageChef.DiscImages/VDI.cs: * DiscImageChef.DiscImages/QED.cs: * DiscImageChef.DiscImages/DIM.cs: * DiscImageChef.DiscImages/GDI.cs: * DiscImageChef.Filters/Filter.cs: * DiscImageChef/Commands/Decode.cs: * DiscImageChef.DiscImages/QCOW.cs: * DiscImageChef.Filters/Filters.cs: * DiscImageChef/Core/Statistics.cs: * DiscImageChef.DiscImages/VHDX.cs: * DiscImageChef.DiscImages/Nero.cs: * DiscImageChef/Commands/Verify.cs: * DiscImageChef.DiscImages/UDIF.cs: * DiscImageChef/Commands/Compare.cs: * DiscImageChef/Commands/Analyze.cs: * DiscImageChef.DiscImages/QCOW2.cs: * DiscImageChef/Commands/Entropy.cs: * DiscImageChef/Commands/Formats.cs: * DiscImageChef/Commands/PrintHex.cs: * DiscImageChef.DiscImages/VMware.cs: * DiscImageChef.Settings/Settings.cs: * DiscImageChef/DetectImageFormat.cs: * DiscImageChef/DiscImageChef.csproj: * DiscImageChef.DiscImages/CDRDAO.cs: * DiscImageChef.DiscImages/CPCDSK.cs: * DiscImageChef/Commands/Checksum.cs: * DiscImageChef.DiscImages/CopyQM.cs: * DiscImageChef.DiscImages/CDRWin.cs: * DiscImageChef/Commands/Configure.cs: * DiscImageChef/Commands/DumpMedia.cs: * DiscImageChef/Commands/Statistics.cs: * DiscImageChef.Filters/ZZZNoFilter.cs: * DiscImageChef.DiscImages/TeleDisk.cs: * DiscImageChef.DiscImages/Apple2MG.cs: * DiscImageChef.Filters/OffsetStream.cs: * DiscImageChef.DiscImages/Parallels.cs: * DiscImageChef/Commands/ExtractFiles.cs: * DiscImageChef.DiscImages/DiskCopy42.cs: * DiscImageChef.DiscImages/Alcohol120.cs: * DiscImageChef.DiscImages/ZZZRawImage.cs: * DiscImageChef/Commands/CreateSidecar.cs: * DiscImageChef.DiscImages/ImagePlugin.cs: * DiscImageChef.DiscImages/BlindWrite5.cs: * DiscImageChef.DiscImages/BlindWrite4.cs: * DiscImageChef.Filters/ForcedSeekStream.cs: * DiscImageChef.Filters/Properties/AssemblyInfo.cs: * DiscImageChef.Filters/DiscImageChef.Filters.csproj: * DiscImageChef.DiscImages/DiscImageChef.DiscImages.csproj: Added filters. * DiscImageChef.Filesystems/CPM/Info.cs: Do not throw identification exceptions. * DiscImageChef/Plugins.cs: Sorted plugins lists.
2016-09-05 17:37:31 +01:00
Supported filters
=================
2021-08-17 21:23:10 +01:00
2017-05-20 06:19:59 +01:00
* Apple PCExchange (FINDER.DAT & RESOURCE.FRK)
* AppleDouble
* AppleSingle
* BZip2
2017-05-20 06:19:59 +01:00
* GZip
* LZip
2017-05-20 06:19:59 +01:00
* MacBinary I, II, III
* XZ
Partially supported disk image formats
======================================
2018-02-06 02:46:56 +00:00
These disk image formats cannot be read, but their contents can be checksummed on sidecar creation
2021-08-17 21:23:10 +01:00
* DiscFerret
* KryoFlux STREAM
2018-08-29 22:49:31 +02:00
* SuperCardPro
License
=======
2020-12-03 01:39:18 +00:00
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fclaunia%2FDiscImageChef.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fclaunia%2FDiscImageChef?ref=badge_large)