3 Stimmen

Wie komprimiert man ein Verzeichnis mit der NSData-Kategorie?

Ich habe mit einer App gespielt und wollte die Möglichkeit hinzufügen, ein Verzeichnis und dessen Kinder zu komprimieren. Ich habe die CocoaDev-Kategorie oft hier erwähnt, mich aber schließlich für die Kategorie entschieden, die für Molecules zusammengestellt wurde. Mein Problem liegt weniger bei der Kompressionskategorie, sondern vielmehr darin, ein Verzeichnis in ein gültiges NSData-Objekt umzuwandeln. Ich möchte, dass die Datei mit jeder verfügbaren App komprimiert werden kann. Ich habe mir NSFileManager angesehen und versucht, den Verzeichnisinhalt zu serialisieren und zu komprimieren, aber ich befürchte, dass dies das Archiv davon abhalten würde, entkomprimierbar zu sein.

Wo mache ich einen Fehler? Wäre NSData nicht ausreichend?

1voto

justin Punkte 103032

Klingt so, als ob zip -r (weitere Argumente hier) für dich funktionieren könnte.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X