문제

Webserver에서 Tar-Gziped 파일을 다운로드하는 iPhone 앱을 작성한 다음이 파일을 앱의 문서 폴더에 복사 할 수 있도록이 파일을 비축해야합니다.

한 번의 HTTP 요청으로 모든 작은 파일을 다운로드하여 모든 것을 멋지게 빠르고 빠르게 만들고 싶기 때문에 TAR/GZIP를 사용하고 있습니다.

나는 다음과 같은 솔루션을 조사했습니다 http://www.feep.net/libtar/, 그러나 C/Objective-C Newb로서 iPhone 플랫폼을 위해 컴파일 할 수는 없습니다.

( "tar -zxvf myfile.tar.gz"에 시스템 호출을 할 수 있어야한다고 생각했지만 쉽지 않은 것처럼 보일 것입니다!)

그렇다면 iPhone에서 파일을 타지 못하는 간단한 방법이 있습니까? 아니면이 모든 것을 잘못하고 있습니까?이 작업을 수행하는 더 좋은 방법이 있습니까?

미리 감사드립니다!

도움이 되었습니까?

해결책

이 블로그 게시물이 도움이 될 것입니다.http://blog.hawkey.org/?p=332

편집하다: 같은 페이지의 Google 캐시 버전 실제로 a 여기 포럼 게시물 a Google 코드 프로젝트는 여기에 있습니다, iOS에서 압축을 구현하는 일부 코드가 포함되어 있습니다.

다른 팁

iOS를위한 가벼운 UNTAR 라이브러리는 다음과 같습니다. https://github.com/mhausherr/light-untar-for-ios

솔루션에 대한 완전한 블로그 게시물 : http://blog.octo.com/en/untar-on-ios-the-pragmatic-way/

이것이 도움이되기를 바랍니다, 빈센트

나는 건물로 다른 접근 방식을 취했습니다 libarchive 그리고 bz2lib iOS의 정적 라이브러리로. 여기에서 찾을 수 있습니다.

http://github.com/davepeck/ios-libarchive/

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top