Commit Graph

79 Commits

Author SHA1 Message Date
ce3e941e1c Version bumped to 3.4.99.0. 2017-06-04 23:09:27 +01:00
f309ac90e2 Sort. 2017-05-20 06:19:59 +01:00
869b49d711 Updated copyright string. 2017-05-19 20:28:49 +01:00
841453e1fa Adds support for DiscJuggler images, closes #56 2016-10-10 02:06:52 +01:00
7483d004b7 Adds support for Apple DOS filesystem, closes #33. 2016-10-07 00:41:59 +01:00
85fd3b5900 Adds support for MAME Compressed Hunks of Data, closes #48. 2016-09-21 01:55:41 +01:00
bf98ed9ffc Adds support for Zettabyte File System, closes #26. 2016-09-18 05:09:55 +01:00
caf684929b Adds support for Xbox filesystems, closes #16. 2016-09-17 21:25:14 +01:00
a7e64c86ae Adds support for ECMA-67, closes #12. 2016-09-17 16:56:09 +01:00
fd80c5d843 Adds support for Universal Disk Format, closes #25. 2016-09-15 01:54:40 +01:00
441f019581 Adds support for Commodore 1540/1541/1571/1581 filesystems,
closes #28
2016-09-14 17:59:54 +01:00
8da64e3e67 Adds support for cram filesystem, closes #24 2016-09-14 14:59:17 +01:00
8120a5a869 Adds support for Squash file system, closes #17. 2016-09-14 14:25:08 +01:00
3f95872527 Adds support for Veritas filesystem (untested), closes #23 2016-09-14 02:31:20 +01:00
f081f6b221 Adds support for VMware filesystem. Closes #22. 2016-09-14 00:13:14 +01:00
795b574783 Adds support for SmartFileSystem, closes #36 2016-09-13 19:06:05 +01:00
46e2c4384b Adds support for Professional File System, closes #35 2016-09-13 17:53:24 +01:00
6b70265a5d Adds support for FAT+, closes #14 2016-09-13 12:58:19 +01:00
fe623a5dfb Added filter for PCExchange files. 2016-09-12 01:13:12 +01:00
b453752155 Added support for .bz2 compressed files. 2016-09-10 01:31:52 +01:00
aa2c7e4808 * TODO:
* README.md:
	* DiscImageChef.DiscImages/DART.cs:
	* DiscImageChef.DiscImages/DiscImageChef.DiscImages.csproj:
	  Adds DART support.

	* DiscImageChef.DiscImages/DiskCopy42.cs:
	  Removed spurious debug message.

	* DiscImageChef.Filters/AppleSingle.cs:
	  Corrected typo.
2016-09-09 22:58:39 +01:00
c8fb8b01d1 Adds support for MacBinary. 2016-09-07 22:32:44 +01:00
122141c850 * TODO:
* README.md:
	* DiscImageChef.DiscImages/NDIF.cs:
	* DiscImageChef.DiscImages/DiscImageChef.DiscImages.csproj:
	  Adds support for Apple NDIF images, closes #47

	* Claunia.RsrcFork:

	* DiscImageChef.DiscImages/UDIF.cs:
	* DiscImageChef.DiscImages/DiskCopy42.cs:
	  Try to get and use "vers" resource from the Resource Fork to
	  get ImageApplication and its version.

	* DiscImageChef.Filters/OffsetStream.cs:
	  Corrected OffsetStream arithmetic bug.
2016-09-06 23:21:10 +01:00
6754a040ea * TODO:
* README.md:
	* docs/AppleSingle_AppleDouble_v2.pdf:
	* docs/AppleSingle_AppleDouble_v1.pdf:
	* DiscImageChef.Filters/AppleSingle.cs:
	* DiscImageChef.Filters/AppleDouble.cs:
	* DiscImageChef.Helpers/DateHandlers.cs:
	* DiscImageChef.Filters/DiscImageChef.Filters.csproj:
	  Added AppleSingle and AppleDouble filters.

	* DiscImageChef.DiscImages/CDRWin.cs:
	  Show correct filename from filter.
2016-09-05 21:22:04 +01:00
71af0eda23 * 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
e4c4b2572f Adds support for XFS. 2016-09-02 20:05:55 +01:00
9b086d4729 * TODO:
* README.md:
	* DiscImageChef.Filesystems/Reiser.cs:
	* DiscImageChef.Filesystems/Reiser4.cs:
	* DiscImageChef.Filesystems/DiscImageChef.Filesystems.csproj:
	  Adds support for Reiser filesystems, closes #19.

	* DiscImageChef.Filesystems/NILFS2.cs:
	  Corrected plugin GUID not being unique.
2016-09-02 19:33:30 +01:00
7734bd4085 Adds support for NILFS2 filesystem. 2016-09-02 18:46:55 +01:00
9f3840aa10 Adds support for F2FS. 2016-09-02 18:10:54 +01:00
6e1649859e * TODO:
* README.md:
	* DiscImageChef.Filesystems/JFS.cs:
	* DiscImageChef.Filesystems/DiscImageChef.Filesystems.csproj:
	  Adds support for IBM JFS, closes #20.

	* DiscImageChef.Helpers/DateHandlers.cs:
	  Add supports for UNIX timestamps divided in
	  seconds+nanoseconds.
2016-09-02 06:49:59 +01:00
fa7cb35c45 Adds support for QNX6 filesystem, closes #18. 2016-09-02 06:03:58 +01:00
4f9cf01613 Adds support for QNX4 filesystem. #18 2016-09-02 05:23:59 +01:00
8c2de9665c Added support for UDIF images, closes #46. 2016-09-02 04:02:35 +01:00
7fdb135c02 Added support for VMware disk images, closes #39 2016-08-30 05:25:27 +01:00
e94c9ef0f3 Adds support for VHDX images, closes #42 2016-08-29 03:38:18 +01:00
a767e834a7 * TODO:
* README.md:
	* DiscImageChef.DiscImages/VDI.cs:
	* DiscImageChef.DiscImages/DiscImageChef.DiscImages.csproj:
	  Added support for VirtualBox images, closes #40.

	* DiscImageChef.DiscImages/Parallels.cs:
	  Corrected debug typo.
2016-08-27 04:44:36 +01:00
7e7b1cad97 * README.md:
* DiscImageChef.DiscImages/Parallels.cs:
	* DiscImageChef.DiscImages/DiscImageChef.DiscImages.csproj:
	  Adds support for Parallels Hard Disk Image (HDD) version 2.

	* DiscImageChef.DiscImages/QCOW2.cs:
	  Removed spurious debug line.
2016-08-27 03:24:20 +01:00
5d56ecc90e * TODO:
* README.md:
	* DiscImageChef.DiscImages/QCOW2.cs:
	* DiscImageChef.DiscImages/DiscImageChef.DiscImages.csproj:
	  Add support for QCOW2 images, closes #44.

	* DiscImageChef.DiscImages/QED.cs:
	* DiscImageChef.DiscImages/QCOW.cs:
	  Code cleanup and format.

	* DiscImageChef/DetectImageFormat.cs:
	  Use UNIX line endings.
2016-08-27 01:49:52 +01:00
7d42f0d207 * TODO:
* README.md:
	* DiscImageChef.DiscImages/QED.cs:
	* DiscImageChef.DiscImages/DiscImageChef.DiscImages.csproj:
	  Added support for QEMU Enhanced Disk, closes #38

	* DiscImageChef.DiscImages/QCOW.cs:
	  Corrected header.
2016-08-26 20:07:34 +01:00
7d61f65280 * TODO:
* README.md:
	* DiscImageChef.DiscImages/QCOW.cs:
	* DiscImageChef.DiscImages/DiscImageChef.DiscImages.csproj:
	  Added support for QEMU Copy-On-Write disk image, closes #43.

	* DiscImageChef.Filesystems/CPM/Info.cs:
	  Typo in HDD superblock, not allocating enough memory.
2016-08-26 07:24:14 +01:00
458853bef5 * DiscImageChef.DiscImages/CPCDSK.cs:
* DiscImageChef.DiscImages/DiscImageChef.DiscImages.csproj:
	  Added CPCEMU Disk File and Extended Disk File.

	* TODO:
	* README.md:
	* DiscImageChef.Filesystems/CPM/CPM.cs:
	* DiscImageChef.Filesystems/CPM/Dir.cs:
	* DiscImageChef.Filesystems/CPM/Info.cs:
	* DiscImageChef.Filesystems/CPM/File.cs:
	* DiscImageChef.Filesystems/CPM/Xattr.cs:
	* DiscImageChef.Filesystems/CPM/Super.cs:
	* DiscImageChef.Filesystems/CPM/Consts.cs:
	* DiscImageChef.Filesystems/CPM/Structs.cs:
	* DiscImageChef.Filesystems/CPM/cpmdefs.xml:
	* DiscImageChef.Filesystems/CPM/Definitions.cs:
	* DiscImageChef.Filesystems/DiscImageChef.Filesystems.csproj:
	  Added CP/M filesystem, closes #29.
2016-08-26 01:45:58 +01:00
7465f306c0 Added support for Human68k partition table. 2016-08-22 00:50:26 +01:00
985dc6333e * README.md:
* DiscImageChef.DiscImages/DIM.cs:
	* DiscImageChef.DiscImages/DiscImageChef.DiscImages.csproj:
	  Added support for X68k .DIM format.

	* DiscImageChef.CommonTypes/MediaType.cs:
	  Added missing NEC and SHARP floppy types.

	* DiscImageChef.DiscImages/BLU.cs:
	* DiscImageChef.DiscImages/GDI.cs:
	* DiscImageChef.DiscImages/Nero.cs:
	* DiscImageChef.DiscImages/CopyQM.cs:
	* DiscImageChef.DiscImages/CDRDAO.cs:
	* DiscImageChef.DiscImages/CDRWin.cs:
	* DiscImageChef.DiscImages/TeleDisk.cs:
	* DiscImageChef.DiscImages/Apple2MG.cs:
	* DiscImageChef.DiscImages/DiskCopy42.cs:
	* DiscImageChef.DiscImages/Alcohol120.cs:
	* DiscImageChef.DiscImages/BlindWrite5.cs:
	* DiscImageChef.DiscImages/BlindWrite4.cs:
	* DiscImageChef.DiscImages/ZZZRawImage.cs:
	  In verbose show disk image type and comments.
2016-08-21 17:35:35 +01:00
7d845a08cc * 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
33abf2b0ed Added support for exFAT, this closes #15. 2016-08-18 01:13:52 +01:00
ba2d56a611 Added support for BlindWrite 5 format, this closes #58. 2016-08-18 00:07:16 +01:00
c4c92a8240 Added support for BlindWrite 4 disc images. 2016-08-17 01:33:48 +01:00
2ea73a1889 Added support for Alcohol 120% Media Descriptor Structure disk
images (.mds/.mdf). Resolves #55.
2016-08-09 15:33:41 +01:00
7e8c4a23ed * README.md:
* DiscImageChef.DiscImages/CopyQM.cs:
	* DiscImageChef.DiscImages/DiscImageChef.DiscImages.csproj:
	  Added support for Sydex CopyQM disk image format.

	* DiscImageChef.CommonTypes/MediaType.cs:
	  Corrected typo.

	* DiscImageChef.DiscImages/DiskCopy42.cs:
	  Misplacement of XML media type setting.

	* DiscImageChef.Helpers/DateHandlers.cs:
	  Added DOS to C# date converter.
2016-08-07 04:35:32 +01:00
e37f50d5d3 Implemented missing methods, for full MFS read-only support. 2016-08-01 17:59:22 +01:00