Free ARC NEXT

Free ARC NEXT

Eine neue umgeschriebene Alternative für Free ARC von Bulat Ziganshin.
Ein Archiv besteht aus Blöcken.Dies schließt sogenannte FESTE BLÖCKE ein, die den Inhalt der im Archiv gespeicherten Dateien enthalten, und alle übrigen Blocktypen, die zusammen als STEUERBLÖCKE bezeichnet werden und Metainformationen über das Archiv und die darin enthaltenen Dateien enthalten.Derzeit gibt es die folgenden Arten von Steuerblöcken: Der HEADER-Block ist der erste Block eines Archivs.Es beginnt mit der FreeArc-Archivsignatur und enthält Informationen zur Archivierungsversion.DIRECTORY-Blöcke beschreiben im Archiv gespeicherte Vollblöcke und Dateien, deren Inhalt in diesen Vollblöcken FOOTER-Block der letzte Block des Archivs ist.Es beschreibt die im Archiv gespeicherten DIRECTORY-Blöcke und enthält allgemeine Archivinformationen wie Archivkommentare.Der RECOVERY-Block wird, falls vorhanden, nach allen Archivblöcken einschließlich des FOOTER-Blocks platziert.Es enthält ECC-Daten, die bei der Wiederherstellung eines beschädigten Archivs hilfreich sein können.Jeder Verzeichnisblock wird direkt nach den durchgezogenen Blöcken platziert, die er beschreibt.Das Archiv kann mehrere Verzeichnisblöcke und mehrere durchgehende Blöcke pro Verzeichnisblock enthalten.Nummern im Steuerblock werden im Format mit variablen 1-9 Bytes gespeichert, mit Ausnahme von CRC / Zeit / Signatur mit einer festen Breite von 4 Bytes.Blocktyp- und Boolesche Flags werden als 1 Byte gespeichert.Zeichenfolgen (Dateinamen, Komprimierungs- / Verschlüsselungsalgorithmen) werden mit nachfolgendem NUL-Byte gespeichert.Den Listen wird die Anzahl ihrer Elemente vorangestellt und in der Reihenfolge der Array-Strukturen gespeichert (im Gegensatz zu den Array-Strukturen).Der verwendete CRC-Algorithmus ist der CRC-32 von pkzip.
free-arc-next

Alternativen zu Free ARC NEXT für iPad mit Open Source-Lizenz