Commit Graph

279 Commits

Author SHA1 Message Date
2e5cc02167 Use Claunia.Encoding from NuGet. 2017-06-06 21:24:18 +01:00
76e16db616 Added support for different character encodings. 2017-06-06 21:23:20 +01:00
ce3e941e1c Version bumped to 3.4.99.0. 2017-06-04 23:09:27 +01:00
a33a9dc43b Merge pull request #77 from claunia/asp
Merge branch with ASP.NET server-side code.
2017-06-03 01:28:34 +01:00
d9b372c878 Project file formatting. 2017-06-03 01:13:47 +01:00
Michael D
734174ad91 Fix some typos 2017-05-31 23:17:47 +02:00
869b49d711 Updated copyright string. 2017-05-19 20:28:49 +01:00
047a4b7911 Bumped version to 3.3.99.0. 2017-05-19 20:27:27 +01:00
e4afde55b8 Upped version to 3.3.99.0. Do not use version from solution on
library projects.
2017-05-19 18:39:15 +01:00
304544fb02 Some changes made by VS/Mac, harmless. 2017-05-16 08:26:38 +01:00
eeb313e42d * DiscImageChef.Filesystems/FAT.cs:
Add sanity check for BPB.

	* DiscImageChef.Filesystems/AppleHFS.cs:
	  Correct calling of Read2048SectorAs512()

	* DiscImageChef.Decoders/CD/Sector.cs:
	* DiscImageChef.Decoders/DiscImageChef.Decoders.csproj:
	  Added CD sector descrambling.
2016-10-08 04:29:04 +01:00
7483d004b7 Adds support for Apple DOS filesystem, closes #33. 2016-10-07 00:41:59 +01:00
bf98ed9ffc Adds support for Zettabyte File System, closes #26. 2016-09-18 05:09:55 +01:00
09d0e32543 Added support for Sun's hrtime_t. 2016-09-18 05:09:02 +01:00
caf684929b Adds support for Xbox filesystems, closes #16. 2016-09-17 21:25:14 +01:00
dc31b282b6 * DiscImageChef.DiscImages/GDI.cs:
* DiscImageChef.DiscImages/CDRDAO.cs:
	* DiscImageChef.DiscImages/CDRWin.cs:
	  Prevent reading binary files.

	* DiscImageChef.Filters/MacBinary.cs:
	  Adds more sanity checks.
2016-09-17 21:23:01 +01:00
a7e64c86ae Adds support for ECMA-67, closes #12. 2016-09-17 16:56:09 +01:00
2ac66832bb Do not try to read past partition. 2016-09-17 16:28:01 +01:00
fd80c5d843 Adds support for Universal Disk Format, closes #25. 2016-09-15 01:54:40 +01:00
7f54c0f492 * DiscImageChef.Helpers/StringHandlers.cs:
Adds support for OSTA Compressed Unicode.

	* DiscImageChef.Helpers/DateHandlers.cs:
	  Adds support for timestamps in ECMA-167 format.
2016-09-15 01:54:13 +01:00
441f019581 Adds support for Commodore 1540/1541/1571/1581 filesystems,
closes #28
2016-09-14 17:59:54 +01:00
cf43dfec03 Do not try to read past partition. 2016-09-14 16:05:46 +01:00
0803098fa1 Adds support for big-endian squashfs. 2016-09-14 14:59:29 +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
f86d898e11 Corrected comment. 2016-09-14 02:31:32 +01:00
3f95872527 Adds support for Veritas filesystem (untested), closes #23 2016-09-14 02:31:20 +01:00
0168baf1d2 Comment correction. 2016-09-14 00:13:29 +01:00
f081f6b221 Adds support for VMware filesystem. Closes #22. 2016-09-14 00:13:14 +01:00
3cdada5883 * DiscImageChef.DiscImages/QED.cs:
Correct calculation of tables.

	* DiscImageChef.DiscImages/VDI.cs:
	  Correct IBM reading.

	* DiscImageChef.Filesystems/FAT.cs:
	  Not all FAT16 implementations set media descriptor
	  correctly.

	* DiscImageChef/Commands/Compare.cs:
	  Do not reuse FiltersList, for some reason same filter is
	  being returned already opened.
2016-09-13 20:47:07 +01:00
fa9669c8d4 * DiscImageChef.Filesystems/SFS.cs:
Code refactoring.

	* DiscImageChef.Filesystems/PFS.cs:
	  Add volume name to XmlFs.
2016-09-13 19:07:38 +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
59799daccf * DiscImageChef.Filters/PCExchange.cs:
Removed debug messages.

	* DiscImageChef.Filesystems/FAT.cs:
	  Corrected syntax bug.

	* DiscImageChef.Filters/Filters.cs:
	  Corrected handling of "No filter".

	* DiscImageChef.Filesystems/AmigaDOS.cs:
	  Corrected detection of FFS on hard disks and FFS with block
	  sizes > sector size.
2016-09-13 14:52:31 +01:00
6b70265a5d Adds support for FAT+, closes #14 2016-09-13 12:58:19 +01:00
e39b45f918 * DiscImageChef.DiscImages/NDIF.cs:
Correctec chunk sector counting.

	* DiscImageChef.Filesystems/ProDOS.cs:
	  Added debug. Corrected volume size.
2016-09-12 01:13:39 +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
9a7b6da8fa Corrected information missing lines. 2016-09-02 06:07:40 +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
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
f9bb6f25c8 * DiscImageChef.Filesystems/UCSDPascal/Dir.cs:
Typo.

	* DiscImageChef.Helpers/DateHandlers.cs:
	  Added CP/M timestamp converter.

	* DiscImageChef.Partitions/Acorn.cs:
	  Corrected handling of negative values.

	* DiscImageChef/Commands/ExtractFiles.cs:
	  Corrected behaviour when volume name is missing, null or
	  empty.

	* DiscImageChef.DiscImages/ImagePlugin.cs:
	  Added floppy address mark sector tag.
2016-08-26 01:43:15 +01:00
8a50d402c5 Separate Lisa tag decoding from Lisa filesystem and added
Priam tags.
2016-08-21 19:23:58 +01:00
33abf2b0ed Added support for exFAT, this closes #15. 2016-08-18 01:13:52 +01:00