Hallo,
ich erstelle aus einem Verzeichnis mit allen Unterverzeichnis ein archiv.tgz
Über archiv.tgz bilde ich dann eine Checksumme, mit perl (hexdigest). Die wird dann weggeschrieben. Unmittelbar darauf mache ich das ganze noch einmal, bilde aus dem gleichen Verzeichnis wieder ein archiv.tgz, und dann wieder die Checksumme. Vergleiche dann alt mit neu.
An den Verzeichnissen hat sich nichts geändert. Ich hatte gedacht, die Checksumme müßte damit die gleiche sein. Es kommt jedoch eine ganz andere raus. Ist mein Ansatz ein falscher und muß die Checksumme in jedem Fall unterschiedlich sein?
-Danke, Mario
Checksumme und tar-Archiv
-
- Beiträge: 455
- Registriert: 07.09.2004 08:51:47
- Wohnort: Dresden
-
- Beiträge: 455
- Registriert: 07.09.2004 08:51:47
- Wohnort: Dresden
Ich erzeuge die Checksumme über das erstellte archiv.tgz. In etwa so (gekürzt):
Ich bin mir sicher, daß es am Inhalt des Archives keine Änderungen gibt.
Deshalb nehme ich an, daß mein Ansatz wegen dem Tar so nicht funktionieren kann? Oder sollte es doch?
Code: Alles auswählen
#!/usr/bin/perl -w
use Digest::MD5;
my $ctx = Digest::MD5->new;
$ctx->addFile($archiv);
my $new_md5=$ctx->hexdigest;
Deshalb nehme ich an, daß mein Ansatz wegen dem Tar so nicht funktionieren kann? Oder sollte es doch?
-
- Beiträge: 455
- Registriert: 07.09.2004 08:51:47
- Wohnort: Dresden
-
- Beiträge: 455
- Registriert: 07.09.2004 08:51:47
- Wohnort: Dresden