Einzelnen Beitrag anzeigen

Balu der Bär
(Gast)

n/a Beiträge
 
#1

DEC 5.1 CRC-32 vs WinRAR CRC-32

  Alt 8. Dez 2006, 17:18
Moin,

ich nutze Hagens CRC-Unit um einen CRC-Check in mein Programm einzubauen:
Delphi-Quellcode:
function GetCRC32Check(FileName:String): String;
var
  FS: TFileStream;
  CRC32: Cardinal;
begin
  FS := TFileStream.Create(FileName, fmOpenRead);
  try
    CRC32 := CRCCalcEx(CRC_32CCITT, FS.Read);
  finally
    FS.Free;
  end;
  result:=IntToHex(CRC32, 4);
end;
Das funktioniert auch bestens, nur leider ist der Ergebniswert dieser Funktion völlig anders als die CRC32-Werte, die mir WinRAR anzeigt. Eigentlich dachte ich ein CRC-Check wäre eindeutig, oder mache ich irgendwo etwas falsch?
  Mit Zitat antworten Zitat