Commit Graph

716 Commits

Author SHA1 Message Date
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
ff29d85926 Refactor: Remove unneeded TODOs. 2017-06-12 22:59:47 +01:00
6e7275d5b1 Corrected sidecar invalid usage of int for block numbers. 2017-06-08 22:01:06 +01:00
3395c01fda Correctly store all bad sectors, not just first one on run. 2017-06-08 21:47:18 +01:00
ea26320d65 Support storage list of known bad blocks. 2017-06-08 21:46:58 +01:00
943b8a8276 Refactor: simplification. 2017-06-08 21:12:05 +01:00
b135a3f7d1 Added resume parameter passing. 2017-06-08 20:21:50 +01:00
82252f1135 Added resume support. 2017-06-08 20:21:40 +01:00
af4ee725bd Added method to convert extents class to metadata extents and
viceversa.
2017-06-08 20:21:29 +01:00
6859d3cbb3 Added constructors from List<T>. 2017-06-08 19:05:35 +01:00
afa300a935 Added helpers for extents. 2017-06-08 18:41:41 +01:00
d1a4af704b Corrected duplicate GUID. 2017-06-08 14:34:14 +01:00
8e4e4cd27a Added support for dumping subchannel in a separate file. 2017-06-07 23:25:06 +01:00
a5d6154b55 Should not be static. Added support for subwriting. 2017-06-07 23:24:30 +01:00
7e1bca4caf Add support for tracks. 2017-06-07 22:37:05 +01:00
77c155b437 Allow requesting datafile position. 2017-06-07 22:27:32 +01:00
0f69e220b4 Corrected saving sidecar. 2017-06-07 22:27:16 +01:00
8cd80c89a3 Use uncompressed size from footer. 2017-06-07 20:03:10 +01:00
a81912fd60 Adds support for XZ compressed files. 2017-06-07 19:55:51 +01:00
5feb941ec5 If specified size is 0, calculate length. 2017-06-07 19:52:51 +01:00
9fe8399d6a Added support for LZIP compressed files (.lz). 2017-06-07 18:36:06 +01:00
149949b29f Remove spurious debug message. 2017-06-07 18:34:11 +01:00
cc1bfba46b Correctly remove temporary file. 2017-06-07 18:29:05 +01:00
0c1f05dacc Use cached stream. Gives a 600% speed boost on analyze. 2017-06-07 18:23:30 +01:00
6249e9e331 Corrected reading past last read position. 2017-06-07 17:52:54 +01:00
2f6714d8a0 Completely changed ForcedSeekStream workings to use a backing
file. The previous one worked with small files but failed
	miserably with big ones.
2017-06-07 17:08:46 +01:00
6b3c824f3e Debug messages go to debug console. 2017-06-06 23:04:25 +01:00
3754c622f4 Updated SharpCompress package version. 2017-06-06 22:53:04 +01:00
e319b47d23 Change conversion algorithm to behave correctly with multibyte
encodings.
2017-06-06 21:38:30 +01:00
fb0a2898a0 Add support for encodings. 2017-06-06 21:38:13 +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
d6c37bc47b Moved Claunia.RsrcFork to nuget. 2017-06-06 18:22:16 +01:00
c23f6be668 Added prettyfing of MODE 0Bh.
Added support for MODE 1Ch smaller than what SPC2 says.
2017-06-06 18:17:37 +01:00
1995a3e0f3 The presence of this value is unneeded and unsupported on very
old IDE disks.
2017-06-06 18:16:55 +01:00
d70c2ba207 Corrected decoding of ATA IDENTIFY without currentchs. 2017-06-06 18:16:13 +01:00
d12ab2ce42 Corrected typo that forced CHS disks to be treated like LBA. 2017-06-06 18:15:48 +01:00
0f68c85a09 Added and corrected a bunch of media types. 2017-06-05 20:24:54 +01:00
d2aa06ba8f Added and corrected a bunch of media types. 2017-06-05 20:24:08 +01:00
27d1d09822 Add a newline before read capabilities. 2017-06-05 18:21:32 +01:00
d954aaf7b0 Add support for showing devices without current CHS. 2017-06-05 18:21:16 +01:00
d35b40e164 Add support for HiFD. 2017-06-05 17:58:51 +01:00
c3e9a0b680 Use decimal point for SI units otherwise it seems much
smaller.
2017-06-05 17:55:42 +01:00
d21e79a212 * DiscImageChef.Server/Default.aspx.cs:
* DiscImageChef.Server/Controllers/UploadStatsController.cs:

	* DiscImageChef.Server/ViewReport.aspx.cs:
	  Show requested information before adapted for filesystem.
2017-06-05 17:46:27 +01:00
af244b0055 Handle tape drives without additional sense and that only
support fixed size reading.
2017-06-05 15:57:10 +01:00