diff --git a/DiscImageChef.sln b/DiscImageChef.sln index 6afc1388..dfacf02f 100644 --- a/DiscImageChef.sln +++ b/DiscImageChef.sln @@ -27,6 +27,6 @@ Global GlobalSection(MonoDevelopProperties) = preSolution StartupItem = DiscImageChef\DiscImageChef.csproj description = The Disc Image Chef. - version = 1.10 + version = 2.0 EndGlobalSection EndGlobal diff --git a/DiscImageChef/AssemblyInfo.cs b/DiscImageChef/AssemblyInfo.cs index b5823eaf..927a2155 100644 --- a/DiscImageChef/AssemblyInfo.cs +++ b/DiscImageChef/AssemblyInfo.cs @@ -54,7 +54,7 @@ using System.Reflection; // The form "{Major}.{Minor}.*" will automatically update the build and revision, // and "{Major}.{Minor}.{Build}.*" will update just the revision. -[assembly: AssemblyVersion("1.1.*")] +[assembly: AssemblyVersion("2.0.*")] // The following attributes are used to specify the signing key for the assembly, // if desired. See the Mono documentation for more information about signing. diff --git a/DiscImageChef/DiscImageChef.csproj b/DiscImageChef/DiscImageChef.csproj index 96a62a79..f39256f0 100644 --- a/DiscImageChef/DiscImageChef.csproj +++ b/DiscImageChef/DiscImageChef.csproj @@ -10,7 +10,7 @@ DiscImageChef DiscImageChef v3.5 - 1.10 + 2.0 True @@ -85,6 +85,15 @@ + + + + + + + + + @@ -92,6 +101,7 @@ + diff --git a/DiscImageChef/README.md b/DiscImageChef/README.md index 801bacbd..237f3010 100644 --- a/DiscImageChef/README.md +++ b/DiscImageChef/README.md @@ -1,7 +1,7 @@ -DiscImageChef v1.10 +DiscImageChef v2.00 =================== -Filesystem identifier and checker. +Disc Image Chef (because "swiss-army-knife" is used too much) Copyright © 2011-2014 Natalia Portillo @@ -12,7 +12,7 @@ DiscImageChef.exe And read help. -Works under any operating system where there is Mono or .NET Framework. Tested with Mono 2.0. +Works under any operating system where there is Mono or .NET Framework. Tested with Mono 3.0. Features ======== @@ -21,6 +21,11 @@ Features * Supports reading all raw (sector by sector copy) disk images with a multiple of 512 bytes/sector, and a few known formats that are 256, 128 and variable bytes per sector. * Supports traversing MBR, Apple and NeXT partitioning schemes. * Identifies HFS, HFS+, MFS, BeFS, ext/2/3/4, FAT12/16/32, FFS/UFS/UFS2, HPFS, ISO9660, LisaFS, MinixFS, NTFS, ODS11, Opera, PCEngine, SolarFS, System V and UnixWare boot filesystem. +* Analyzes a disk image getting information about the disk itself and analyzes partitions and filesystems inside them +* Can compare two disk images, even different formats, for different sectors and/or metadata +* Can verify sectors or disk images if supported by the underlying format (well, it will be able to in version 2.1) +* Can checksum the disks (and if optical disc, separate tracks) user-data (tags and metadata coming soon) +* Supports CRC32 and CRC64 cyclic redundance checksums as well as MD5, RMD160, SHA1, SHA256, SHA384 and SHA512 hashes. Changelog ========= diff --git a/DiscImageChef/TODO b/DiscImageChef/TODO index d181a538..9ed51557 100644 --- a/DiscImageChef/TODO +++ b/DiscImageChef/TODO @@ -68,4 +68,21 @@ Teledisk plugin: --- Handle variable sectors per track situation. Teledisk seems to be able to read garbage from previous formattings. RAW plugin: ---- Finish support for reading sectors of variable bytes/sector images \ No newline at end of file +--- Finish support for reading sectors of variable bytes/sector images + +Image comparison: +--- Compare sector tags +--- Offer the option to see differing values +--- Optimize and multithread + +Image verification: +--- Implement verification on image plugins to implement this verb + +Checksums: +--- Implement SpamSum fuzzy hashing (aka ssdeep) + +Image checksum: +--- Checksum disk tags +--- Checksum sector tags +--- Checksum long sectors +--- Optimize and multithread \ No newline at end of file diff --git a/Packages.mdproj b/Packages.mdproj index 638e2076..2802dba8 100644 --- a/Packages.mdproj +++ b/Packages.mdproj @@ -41,6 +41,6 @@ - 1.10 + 2.0 \ No newline at end of file