하나 이상의 일반 TGZ 파일과 함께 하나의 일반 텍스트 파일을 포함하는 TGZ 파일을 수신하고 있습니다. 주 TGZ 파일의 압축을 풀고 그 안에 들어있는 일반 텍스트 파일을 읽는 방법을 알아 냈습니다. 그러나 중첩 된 TGZ 파일을 인식하고 압축을 푸는 방법을 파악할 수 없었습니다. 누구든지 전에이 문제를 보았습니까?C#에서 중첩 된 GZip (TGZ) 파일의 압축을 해제하는 방법
또한 수신중인 파일을 제어 할 수 없으므로 중첩 된 TGZ 파일이 포함 된 TGZ 파일의 형식을 변경할 수 없습니다. 하나의 다른주의 사항 (비록 그것이 중요하다고 생각하지는 않지만)은 유닉스 나 리눅스 환경에서이 파일들이 압축되고 tar되어지고 있다는 것입니다.
미리 도움을 청하십시오.
이 답변과 Keith의 답변은 모두 GZip porti 그러나 SharpZipLib는 Tot 파일을 처리 할 수있는 DotNetZip 라이브러리를 찾을 수없는 동안 압축되는 TAR 파일도 처리 할 수 있습니다. – Flahrty
DotNetZip은 Tar 아카이브를 처리하지 않습니다. !! !! – Cheeso
이것은 GNU 라이센스를 기꺼이 받아들이는 사람에게 좋습니다! 나머지 우리에게는 또 다른 옵션이 있습니까? –