2017-06-24 4 views
0

Ich packe ZIP Dateien mit Zip4j. Manchmal scheint die erstellte Datei ZIP (hochgeladen) über FTP beschädigt zu sein, daher möchte ich sie bestätigen.Validierung von passwortgeschützten ZIP-Dateien

Die Code-Snippets von here funktionieren nicht, da sie standardmäßig eine Ausnahme für kennwortgeschützte Archive verursachen, da der Standard JavaZipFile Kennwortschutz nicht unterstützt.

Antwort

1

Wie wäre es mit der üblichen Hash-Validierung?

  1. Erstellen Sie ZIP
  2. Berechnen seine md5 (DigestUtils von commons-Digest verwendet werden können)
  3. Laden Sie das ZIP
  4. Laden Sie den Hash in einer Textdatei
  5. Auf der Empfangsseite, Aufguss es mit MD5 und vergleichen Sie mit der empfangenen MD5
Verwandte Themen