mirror of
https://github.com/aaru-dps/Aaru.Server.git
synced 2025-12-16 19:24:27 +00:00
🐛Fix Fletcher-16 and Fletcher-32 speed.
This commit is contained in:
@@ -63,6 +63,8 @@ namespace DiscImageChef.Commands
|
||||
DicConsole.DebugWriteLine("Checksum command", "--sha384={0}", options.DoSha384);
|
||||
DicConsole.DebugWriteLine("Checksum command", "--sha512={0}", options.DoSha512);
|
||||
DicConsole.DebugWriteLine("Checksum command", "--spamsum={0}", options.DoSpamSum);
|
||||
DicConsole.DebugWriteLine("Checksum command", "--fletcher16={0}", options.DoFletcher16);
|
||||
DicConsole.DebugWriteLine("Checksum command", "--fletcher32={0}", options.DoFletcher32);
|
||||
|
||||
FiltersList filtersList = new FiltersList();
|
||||
IFilter inputFilter = filtersList.GetFilter(options.InputFile);
|
||||
@@ -98,6 +100,8 @@ namespace DiscImageChef.Commands
|
||||
if(options.DoSha384) enabledChecksums |= EnableChecksum.Sha384;
|
||||
if(options.DoSha512) enabledChecksums |= EnableChecksum.Sha512;
|
||||
if(options.DoSpamSum) enabledChecksums |= EnableChecksum.SpamSum;
|
||||
if(options.DoFletcher16) enabledChecksums |= EnableChecksum.Fletcher16;
|
||||
if(options.DoFletcher32) enabledChecksums |= EnableChecksum.Fletcher32;
|
||||
|
||||
Core.Checksum mediaChecksum = null;
|
||||
|
||||
|
||||
@@ -93,13 +93,13 @@ namespace DiscImageChef
|
||||
[Option("crc64", Default = false, HelpText = "Calculates CRC64 (ECMA).")]
|
||||
public bool DoCrc64 { get; set; }
|
||||
|
||||
/*[Option("fletcher16", Default = false,
|
||||
[Option("fletcher16", Default = false,
|
||||
HelpText = "Calculates Fletcher-16.")]
|
||||
public bool DoFletcher16 { get; set; }
|
||||
|
||||
[Option("fletcher32", Default = false,
|
||||
HelpText = "Calculates Fletcher-32.")]
|
||||
public bool DoFletcher32 { get; set; }*/
|
||||
public bool DoFletcher32 { get; set; }
|
||||
|
||||
[Option('m', "md5", Default = true, HelpText = "Calculates MD5.")]
|
||||
public bool DoMd5 { get; set; }
|
||||
|
||||
Reference in New Issue
Block a user