Ich versuche, Dateien für eine plattformübergreifende Anwendung zu archivieren, und es sieht so aus, als ob Minizip (auf zlib gebaut) ungefähr so portabel ist wie Archiver.
Wenn ich versuche, den folgenden Dummy-Code auszuführen, erhalte ich jedoch einen Systemfehler [my executable] has stopped working. Windows can check online for a solution to the problem.
Kann mir jemand helfen, zu sehen, wie man diese Bibliothek benutzt? - (Es gibt kein Dokument oder Tutorial, das ich finden kann)
%Vor%Spezifikationen: Msys + MinGW, Windows 7, mit zlibwapi.dll von zlib125dll.zip/dll32
Die Minizip-Bibliothek enthält Beispiele. minizip.c zum Zippen und miniunz.c zum Entpacken. Beide sind Befehlszeilenprogramme, die zeigen, wie die Bibliothek verwendet wird. Sie sind aber ein Chaos.
Sie müssen auch die zfi zip_fileinfo
füllen. Zumindest sollten Sie die Struktur auf Null initialisieren. zfi enthält Informationen über die Datei, die Sie mit zipOpenNewFileInZip
speichern möchten. Die Struktur sollte das Datum und die Attribute von "myfile.txt" enthalten.
Ich empfehle die Verwendung von PKWARE Desktop zur Diagnose von zip-Problemen. Es zeigt die Struktur / Eigenschaften der Dateien in der ZIP- und der ZIP-Datei selbst. Als ich die myarch.zip öffnete, sagte es mir, dass es Fehler gab. Ich habe in die Dateieigenschaften gedrillt und festgestellt, dass die Attribute deaktiviert sind.
Ich versuche, Dateien für eine plattformübergreifende Anwendung zu archivieren, und es sieht so aus, als ob Minizip (auf zlib gebaut) ungefähr so portabel ist wie Archiver.
Wenn ich versuche, den folgenden Dummy-Code auszuführen, erhalte ich jedoch einen Systemfehler %code%
Kann mir jemand helfen, zu sehen, wie man diese Bibliothek benutzt? - (Es gibt kein Dokument oder Tutorial, das ich finden kann)
%Vor%Spezifikationen: Msys + MinGW, Windows 7, mit zlibwapi.dll von zlib125dll.zip/dll32
Da ich diese Frage über Google gefunden habe und sie keinen vollständigen, funktionierenden Code enthielt, biete ich hier einige für zukünftige Besucher an.
%Vor%Die Minizip-Bibliothek enthält Beispiele. minizip.c zum Zippen und miniunz.c zum Entpacken. Beide sind Befehlszeilenprogramme, die zeigen, wie die Bibliothek verwendet wird. Sie sind aber ein Chaos.
Sie müssen auch die zfi %code% füllen. Zumindest sollten Sie die Struktur auf Null initialisieren. zfi enthält Informationen über die Datei, die Sie mit %code% speichern möchten. Die Struktur sollte das Datum und die Attribute von "myfile.txt" enthalten.
Ich empfehle die Verwendung von PKWARE Desktop zur Diagnose von zip-Problemen. Es zeigt die Struktur / Eigenschaften der Dateien in der ZIP- und der ZIP-Datei selbst. Als ich die myarch.zip öffnete, sagte es mir, dass es Fehler gab. Ich habe in die Dateieigenschaften gedrillt und festgestellt, dass die Attribute deaktiviert sind.