![]() |
IdFTP Prüfsummen etc.?
Hallo,
ich hole mir gerade mit der IdFTP.List() Prozedur den Verzeichnisbaum aus meinem FTP-Verzeichnis. Jetzt möchte ich wenn ich eine Datei mit idFTP runterlade, vor dem Runterladen eine Art Prüfsumme ermitteln, dann runterladen und nach dem Runterladen erstellte Prüfsumme mit der der runtergeladenen Datei vergleichen. Kann mir jemand sagen wie das geht? gibt es da schon Funktionen die man nutzen kann? Danke schonmal :angel: |
Re: IdFTP Prüfsummen etc.?
Das FTP-Protokol ist nicht für Prüfsummen ausgelegt. Zudem kann man schlecht eine Prüfsumme von etwas erstellen was man nicht hat (was noch auf dem Server liegt).
|
Re: IdFTP Prüfsummen etc.?
Du könntest das FTP-Protocoll um ein CMD erweitern (sowohl Server als auch Client). Dieses ermittelt eine Checksumme auf Anfrage des Client. Der muss das dann entsprechend auswerten - und natürlich den Algorythmus kennen.
Beispiel:
Code:
>CHKX /bin/usr/specialfile.bin
555 AC5FE60 |
Re: IdFTP Prüfsummen etc.?
Sehr nützlich auch, um nach dem Upload festzustellen ob die Datei heil angekommen ist. Einige FTP-Server können sowas inzwischen, wirklich sehr nützliches Feature :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:03 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz