Natalia Portillo 0de296b512 * DiscImageChef.DiscImages/CDRDAO.cs:
Corrected typo on audio track matching.

	* DiscImageChef.DiscImages/CDRWin.cs:
	  Corrected detection of images with CD-Text.
	Do not output partitions for index 0.

	* DiscImageChef.DiscImages/CopyQM.cs:
	  Do not create debug image output.

	* DiscImageChef.DiscImages/Nero.cs:
	  Added type for any dvd seen on old Nero version.
	Corrected handling of images where pregap is not indicated
	  (nonetheless, Nero stores them).
	Corrected handling of track 1 (Lead-In is stored there).
	Corrected session count in discs with 1 session.
	Do not add partitions of index 0.
	Corrected partition start offset of disc start.
	Guess disc type for old Nero discs.
	Corrected output of Mode2 sectors stored in RAW mode.
	Do not throw exceptions on values that should be returned
	  empty or null if not supported by image format.

	* DiscImageChef.Filesystems/FFS.cs:
	* DiscImageChef.Filesystems/BFS.cs:
	* DiscImageChef.Filesystems/ODS.cs:
	* DiscImageChef.Filesystems/FAT.cs:
	* DiscImageChef.Filesystems/APFS.cs:
	* DiscImageChef.Filesystems/NTFS.cs:
	* DiscImageChef.Filesystems/SysV.cs:
	* DiscImageChef.Filesystems/HPFS.cs:
	* DiscImageChef.Filesystems/Opera.cs:
	* DiscImageChef.Filesystems/Acorn.cs:
	* DiscImageChef.Filesystems/extFS.cs:
	* DiscImageChef.Filesystems/BTRFS.cs:
	* DiscImageChef.Filesystems/ext2FS.cs:
	* DiscImageChef.Filesystems/ProDOS.cs:
	* DiscImageChef.Filesystems/SolarFS.cs:
	* DiscImageChef.Filesystems/UNIXBFS.cs:
	* DiscImageChef.Filesystems/ISO9660.cs:
	* DiscImageChef.Filesystems/MinixFS.cs:
	* DiscImageChef.Filesystems/AmigaDOS.cs:
	* DiscImageChef.Filesystems/PCEngine.cs:
	* DiscImageChef.Filesystems/AppleHFS.cs:
	* DiscImageChef.Filesystems/AppleHFSPlus.cs:
	* DiscImageChef.Filesystems/AppleMFS/Info.cs:
	  Do not try to read past partition end.

	* DiscImageChef/Commands/CreateSidecar.cs:
	  Added points for skipping whole image checksum on debugging.
	Track starts at index 0.
2016-08-08 18:44:08 +01:00
2016-08-07 04:35:32 +01:00
2015-11-30 22:30:56 +00:00
2016-04-08 01:13:42 +01:00
2015-10-24 01:13:41 +01:00
2016-08-07 04:38:07 +01:00
2016-07-28 18:13:49 +01:00
2016-07-28 18:13:49 +01:00
2016-08-07 04:38:07 +01:00
2016-08-07 04:35:32 +01:00

DiscImageChef v3.1.0.0

Disc Image Chef (because "swiss-army-knife" is used too much)

Copyright © 2011-2016 Natalia Portillo claunia@claunia.com

Build StatusBuild status

Usage

DiscImageChef.exe

And read help.

Works under any operating system where there is Mono or .NET Framework. Tested with Mono 3.0.

Features

  • Can read several disk image formats.
  • Can read standard sector by sector copies for optical and magnetic discs with constant bytes per sector.
  • Can read several known sector by sector formats with variable bytes per sector.
  • Analyzes a disk image getting information about the disk itself and analyzes partitions and filesystems inside them
  • Can compare two disk images, even different formats, for different sectors and/or metadata
  • Can verify sectors or disk images if supported by the underlying format
  • Can checksum the disks (and if optical disc, separate tracks) user-data (tags and metadata coming soon)
  • Can list and extract contents from filesystems that support that

Supported disk image formats

  • Any 512 bytes/sector disk image format (sector by sector copy, aka raw)
  • 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.
  • XDF disk images (as created by IBM's XDFCOPY)
  • Sector by sector copies of Microsoft's DMF floppies
  • CDRWin cue/bin cuesheets, including ones with ISOBuster extensions
  • Apple DiskCopy 4.2
  • TeleDisk (without compression)
  • Nero Burning ROM (both image formats)
  • Apple 2IMG (used with Apple // emulators)
  • Virtual PC fixed size, dynamic size and differencing (undo) disk images
  • CDRDAO TOC sheets
  • Dreamcast GDI
  • CopyQM

Supported partitioning schemes

  • Microsoft/IBM/Intel Master Boot Record (MBR)
  • BSD slices inside MBR
  • Solaris slices inside MBR
  • Minix subpartitions inside MBR
  • UNIX VTOC inside MBR
  • Apple Partition Map
  • NeXT disklabel
  • Amiga Rigid Disk Block (RDB)
  • Atari AHDI and ICDPro
  • Sun disklabel
  • EFI GUID Partition Table (GPT)

Supported file systems for read-only operations

  • Apple Lisa file system
  • Apple Macintosh File System (MFS)
  • U.C.S.D Pascal file system

Supported file systems for identification and information only

  • Apple Hierarchical File System (HFS)
  • Apple Hierarchical File System+ (HFS+)
  • Apple ProDOS / SOS file system
  • BeOS filesystem
  • Linux extended file system
  • Linux extended file system 2
  • Linux extended file system 3
  • Linux extended file system 4
  • 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)
  • BSD Fast File System (FFS) / Unix File System (UFS)
  • BSD Unix File System 2 (UFS2)
  • Microsoft/IBM High Performance File System (HPFS)
  • ISO9660
  • Minix v2 file system
  • Minix v3 file system
  • Microsoft New Technology File System (NTFS)
  • DEC Files-11 (only checked with On Disk Structure 2, ODS-2)
  • 3DO Opera file system
  • NEC PC-Engine file system
  • SolarOS file system
  • UNIX System V file system
  • UNIX Version 7 file system
  • Xenix file system
  • Coherent UNIX file system
  • UnixWare boot file system
  • Amiga Original File System, with international characters, directory cache and multi-user patches
  • Amiga Fast File System, with international characters, directory cache and multi-user patches
  • Amiga Fast File System v2, untested
  • Acorn Advanced Disc Filing System
  • B-tree file system (btrfs)
  • Apple File System (preliminary detection until on-disk layout is stable)

Supported checksums

  • Adler-32
  • CRC-16
  • CRC-32
  • CRC-64
  • Fletcher-16
  • Fletcher-32
  • MD5
  • RMD160
  • SHA-1
  • SHA-2 (256, 384 and 512 bits)
  • SpamSum (fuzzy hashing)

Changelog

See Changelog file.

To-Do

See TODO file.

Description
Server and webpage component for Aaru
Readme 23 MiB
Languages
C# 71.5%
HTML 26%
CSS 2.5%