아이폰 SDK에서 tar 파일을 추출하는 방법은 무엇입니까? miniZip과 libZ.dylib를 모두 시도했지만 .gz 파일 만 추출합니다. 나는 my.tar.gZmy.tar에 파일을 압축 해제했다. 그러나 어떻게 다시 tar 파일을 추출 할 수 있습니까?아이폰 SDK에서 tar 추출?
1
A
답변
2
나는 당신을위한 홈 메이드 솔루션을했습니다. 그것에 대해
전체 토론 :? http://blog.octo.com/en/untar-on-ios-the-pragmatic-way/
0
libtar
을 보았습니까?
1
내가 찾은 최고의 라이브러리는 libarchive
입니다. 그것은 잘 설계되고, 잘 문서화되고, 빠릅니다.
iOS 4.2 이상에서는 정적 라이브러리로 libarchive
및 libbz2
을 빌드하는 도구가있는 GitHub에 리포지토리를 만들었습니다. (그것은 너무, 3.X를 대상으로하는 데 사용할 수 있어야한다.) 스택 오버플 기타 관련 질문에
http://github.com/davepeck/iOS-libarchive/
, 사람들은 libarchive
이 SDK에 포함되어 있다고 지적했다. 이것은 사실이 아닙니다. 바이너리 libarchive.2.dylib
은 포함되지만 헤더는 포함되지 않습니다. libbz2
에도 동일하게 적용됩니다 (이상한 것은 libz
이 아닙니다.) 즉, libarchive
은 비공개 API로 간주됩니다. 즉, 앱 스토어에 출하하려는 경우에는 사용할 수 없습니다. 따라서 내 저장소. https://github.com/mhausherr/Light-Untar-for-iOS
그것은 lib 디렉토리 아카이브보다 가볍고 그리고 당신의 사용을 위해 작동 할 수 있습니다
관련 문제
- 1. 추출 tar 파일
- 2. 아이폰 SDK에서 음성 인식?
- 3. 날짜 아이폰 SDK에서 조작?
- 4. 아이폰 SDK에서 Viewcontroller 질문
- 5. 아이폰 SDK에서 알려주는 앱 종류
- 6. 아이폰 SDK에서 sqlite의 삼각 함수
- 7. 아이폰 SDK에서 이메일 보내는 법?
- 8. 아이폰 SDK에서 iPhone 디스크에 액세스
- 9. 코코아/아이폰 : backgroundColor가 불투명 특성 코코아 구체적 아이폰 SDK에서
- 10. 손상된 GZ (TAR)에서 단일 파일 추출 처리
- 11. 아이폰 SDK에서 PDF 컨텐츠를 다루고 있습니까?
- 12. 아이폰 SDK에서 이미지를 인식하는 방법은 무엇입니까?
- 13. 아이폰 SDK에서 시간 터치 이벤트 가져 오기
- 14. 아이폰 SDk에서 C 함수를 실행하는 방법?
- 15. 아이폰 SDK에서 tabbarController를 숨기는 데 문제가 있습니까?
- 16. 아이폰 SDK에서 uiview에 감동의 수를 감지하는 방법
- 17. 아이폰 SDK에서 URL로 엑셀 시트를 읽으십시오
- 18. 아이폰 SDK에서 컴파일중인 활성 SDK에 #define이 있습니까?
- 19. 아이폰 SDK에서 libtar를 사용하는 방법은 무엇입니까?
- 20. 아이폰 SDK에서 두 개의 앱을 실행 하시겠습니까?
- 21. 아이폰 SDK에서 SMS를 보내고 SMS를받는 방법?
- 22. 아이폰 SDK에서 NSURL 연결시 메모리 누출 받기
- 23. 아이폰 SDK에서 xmpp를 사용하여 친구를 관리 하시겠습니까?
- 24. 아이폰 SDK에서 이미지를 흑백 이미지로 변환
- 25. ant tar 작업 : "tar append"활성화 절차
- 26. Autotools - tar 이것은 tar 아카이브처럼 보이지 않습니다.
- 27. tar 파일을 디렉토리로 압축 해제
- 28. 아이폰 용 무작위 추출/스케일링 유틸리티?
- 29. iphone sdk에서 UIImagePicker를 우회
- 30. iphone sdk에서 대리인 사용
이 아이폰 SDK에서 가능한이 파일을 많이 구성되어 있습니다 ... 내가 사용해야 하나 ME 파일을 읽고 그것을 설치라고? –
lib와 libtar 폴더는 모두 C이므로 컴파일 할 때 프로젝트에 이러한 파일을 포함 할 수 있어야합니다. 이것은 특별한 의존성이 없으면 작동 할 것입니다. 하지만 내가 말할 수있는 한 POSIX를 사용합니다. –