Busybox v1.20.2의 gzip을 사용하여 .tar.gz 파일을 표준 출력으로 추출한 다음 내 앱으로 읽어서 파싱하고 싶습니다. 그러나 .tar.gz에는 여러 파일이 포함되어 있으며 일부는 하위 디렉토리에 있습니다. 출력에 파일 이름과 그 파일의 내용이 많은 0이 산재 해있는 것을 볼 수 있지만 형식이 무엇인지 잘 모르겠습니다.
누군가 예제 코드가 있으면 C ++ 및 Qt를 사용할 것입니다.
감사.
확실하지가 전체 tar 아카이브를 구문 분석 가야하지만 당신은 그냥 사용할 수있는 이유 tar
에 특정 파일을 추출 stdout
와 -O
. 예:
busybox tar -xOf /somewhere/zlib-1.2.8.tar.gz zlib-1.2.8/zlib.h
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다