Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
489 views
in Technique[技术] by (71.8m points)

ios - How to uncompress a gzip file and write that out to an uncompressed file, on iPhone

I've got a file, bigfile.gz, in the bundle of my iPhone app. At app start, I want to gunzip that file to my Documents directory within my app. How can I achieve this programmatically?

Basically I want the effect of: gunzip bigfile.gz.. obviously a gunzip utility is not available in the iOS environment though.

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

As pointed out in this post:

Compression API on the iPhone

both zlib and bzip2 are available. However, as another answer there points out, if you store the data for the conversations in an NSData object, then you can use an NSData category that adds gzip and zlib compression / decompression as simple methods. Here's a useful link for that.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...