2011-07-18 42 views
6

Tôi có một tệp, bigfile.gz, trong gói ứng dụng iPhone của tôi. Khi bắt đầu ứng dụng, tôi muốn nén tệp đó vào thư mục Tài liệu của tôi trong ứng dụng của tôi. Làm thế nào tôi có thể đạt được điều này theo chương trình?Cách giải nén tệp gzip và ghi tệp đó ra tệp không nén, trên iPhone

Về cơ bản tôi muốn ảnh hưởng của: gunzip bigfile.gz .. rõ ràng là tiện ích gunzip không khả dụng trong môi trường iOS.

+0

Hãy xem: http://code.google.com/p/ziparchive/ –

+1

Hóa ra không có lý do gì để làm điều này trong trường hợp của tôi. IPA sẽ được nén. Liên kết – Nektarios

Trả lời

4

Như đã chỉ ra trong bài viết này:

Compression API on the iPhone

cả zlib và bzip2 có sẵn. Tuy nhiên, như một câu trả lời khác chỉ ra, nếu bạn lưu trữ dữ liệu cho các cuộc hội thoại trong đối tượng NSData, thì bạn có thể sử dụng danh mục NSData bổ sung thêm nén/giải nén gzip và zlib làm phương pháp đơn giản. Đây là số useful link cho điều đó.

+1

không hợp lệ, vui lòng cập nhật – Flax

+0

liên kết hoạt động là http://web.archive.org/web/20100102154917/http://cocoadev.com/index.pl?NSDataCategory –

Các vấn đề liên quan