2025-03-29
Möglicherweise nützliches Wissen: Es gibt Contentfilter, welche verschlüsselte ZIP-Files blockieren. Aber woher weiss denn der Filter, dass es sich überhaupt um ein ZIP-File handelt? Anhand des PK-Headers. Und wenn kein PK-Header vorhanden ist? Dann wird auch nichts blockiert.
Um nachträglich wieder ein gültiges Archivfile herzustellen, kann man den Header dann so wieder einbauen:
echo -n "PK" > header
cat header > restored.zip
cat headerless >> restored.zip
Das "-n" beim Echo ist entscheidend, da sonst ein Zeilenumbruch eingefügt wird und ein kaputtes Archivfile entsteht.