Commit Graph

199 Commits

Author SHA1 Message Date
f2f7bcc2e9 Corrected string conversion. 2017-07-11 02:32:51 +01:00
0a6408b783 Corrected version formatting. 2017-07-11 01:40:56 +01:00
9e9b9d9a2e Corrected cluster size calculation. 2017-07-11 01:32:23 +01:00
0978691d90 Corrected clusters calculation. 2017-07-11 01:32:14 +01:00
eba6d9aabc Use marshalling.
Don't show backup date if never backed up.
	Detect bootable without boot sector (by file/folder ID).
	Correct volume serial case.
2017-07-11 01:32:00 +01:00
026ea2fa80 Use marshalling.
Corrected alignment error.
2017-07-10 23:28:07 +01:00
4fa87993b7 Use .NET marshalling, corrects alignment.
Use volume size from SuperBlock.
	HPFS does not use clusters but individual sectors.
	Detect and hash boot code of BPB sector.
	Show NT flags, they're set by NT 3.x.
	Do not show integrity check date if it never happened.
2017-07-10 22:47:17 +01:00
64d37e2f02 Moved to use .NET Marshal and hash boot code. 2017-07-10 22:04:51 +01:00
890e49f3f4 Corrected boot code detection. 2017-07-10 22:04:37 +01:00
fa8204292e Complete rewrite, passes all tests, correctly detects bootable
disks, Atari ST disks, MSX-DOS disks, FAT12 vs FAT16, and gets
	volume label and creation/modification datetime from root
	directory.
2017-07-10 21:39:12 +01:00
5ed59b48d2 Added more sanity checks. 2017-07-10 21:37:31 +01:00
ec7b077327 Populate system identifier. 2017-07-05 06:55:01 +01:00
857eceef2d Make class public. 2017-07-05 06:54:50 +01:00
5319b3440b Populate system identifier. 2017-07-05 02:06:48 +01:00
9d66b357bd Show OEM ID as system identifier. 2017-07-02 05:07:07 +01:00
dbe5a51222 Filesystems should be public. 2017-07-01 03:26:08 +01:00
334cc66a53 Formatting options. 2017-06-29 21:23:39 +01:00
fcb58141ed Use OEM name from BPB as XML system identifier. 2017-06-29 20:44:38 +01:00
ff29d85926 Refactor: Remove unneeded TODOs. 2017-06-12 22:59:47 +01:00
9bf3c8c855 Removed LisaRoman, use it from Claunia.Encoding. 2017-06-06 21:25:07 +01:00
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