Commit Graph

4061 Commits

Author SHA1 Message Date
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
147b08389c Corrected expected values. 2017-07-10 23:24:48 +01:00
73aa763c3e Volume label can't be get from HFS+/HFSX without getting deep
in the Catalog File, so don't test for it.
2017-07-10 22:50:18 +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
b3c9b36725 Corrected expected values. 2017-07-10 22:45:58 +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
4cc7e72be9 Added support for typical Atari ST floppies. 2017-07-10 21:38:07 +01:00
5ed59b48d2 Added more sanity checks. 2017-07-10 21:37:31 +01:00
27b57768e4 Added helper to count bits from uint. 2017-07-10 21:37:19 +01:00
3fcfa7f10d Added tests for device types. 2017-07-10 21:37:03 +01:00
4c5d978f9f Changed tests to reflect correct values. 2017-07-10 21:36:43 +01:00
ef10f16d96 Added more tests. 2017-07-08 19:24:07 +01:00
adf4549371 Corrected AMIX mappings. 2017-07-08 19:23:52 +01:00
dab93a2bad Added more tests. 2017-07-05 06:55:25 +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
eb6e96894f Added new test files. 2017-07-05 01:47:45 +01:00
f74f38d783 Added HPFS tests. 2017-07-02 05:07:16 +01:00
9d66b357bd Show OEM ID as system identifier. 2017-07-02 05:07:07 +01:00
688eeebce7 Added new test files. 2017-07-02 04:20:00 +01:00
3a4119cd73 Added tests for FAT12, FAT16 and FAT32 under MBR. 2017-07-01 22:57:55 +01:00
75ac9a2c25 Added new test files. 2017-07-01 20:54:13 +01:00
d6e850b9a6 Partitions should be public. 2017-07-01 20:54:02 +01:00
165087a0a8 Added tests for FAT12. 2017-07-01 09:39:20 +01:00
f6f9ccdd26 Remove Acorn vs IBM floppy conflict, detect Acorn based on
file extension, rest assume IBM.
2017-07-01 09:39:11 +01:00
d8faac5d59 Added tests for Acorn ADFS. 2017-07-01 03:40:06 +01:00
40754f2a94 Added some Acorn floppy formats. 2017-07-01 03:39:52 +01:00
ec94c6e913 Filename should not include compressed extension. 2017-07-01 03:26:31 +01:00
dbe5a51222 Filesystems should be public. 2017-07-01 03:26:08 +01:00
5fd16faede Image classes should be public. 2017-07-01 02:49:09 +01:00
32792c398a Added tests for MacBinary, AppleSingle and AppleDouble. 2017-06-30 00:34:46 +01:00
25c6c78516 * DiscImageChef.Tests/Filters/PCExchange.cs:
* DiscImageChef.Tests/DiscImageChef.Tests.csproj:
	  Added test for PCExchange filter.

	* DiscImageChef.Filters/PCExchange.cs:
	  Solved handling last entry of FINDER.DAT.
	Close FINDER.DAT to prevent sharing violation.
2017-06-29 23:41:14 +01:00
0fa84cf895 Added tests for compression filters. 2017-06-29 22:52:46 +01:00
4620115967 Corrected checksum calculation errors. 2017-06-29 22:30:03 +01:00
08cbe92709 Close opened files. 2017-06-29 22:10:15 +01:00
29738d6dec Added tests for checksums. 2017-06-29 22:09:41 +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
f15299cd90 Added support for IBM SaveDskF disk image format. 2017-06-22 16:20:49 +01:00
f5cca3c779 Pass filter UUID to sidecar creation, use it to detect filters
and calculate checksums of disk image and its contents
	correctly.
2017-06-22 01:11:50 +01:00
1df2589b39 Added correct metadata for XGD structures. 2017-06-20 06:42:09 +01:00
c25cc90c46 * CICMMetadata:
Updated metadata.

	* DiscImageChef.Core/Sidecar.cs:
	  On block media, calculate checksum of contents not only of
	disk image.
2017-06-20 06:13:38 +01:00
92d34eef55 Do not calculate checksum of only track for raw files. 2017-06-20 05:51:21 +01:00
e57f2a5131 Added suppor for resume mapfile. 2017-06-20 05:50:42 +01:00