어떻게 할 수 있습니까? 하나의 파일을 압축 할 수 있습니다.GZipStream을 사용하여 전체 폴더를 압축하거나 지퍼하는 방법
2
A
답변
2
GZip은 단일 데이터 스트림에서 작동하기 때문에 전체 폴더를 직접 GZip 할 수는 없습니다. 먼저 폴더를 해당 스트림으로 변환해야합니다.
이렇게하는 한 가지 방법은 디렉토리에서 Tar archive을 만드는 것입니다. 이렇게하면 작업 할 단일 스트림이 제공되고 Tar 형식은 압축되지 않으므로 GZip은 일반적으로 Tar 파일에서 좋은 압축률을 얻습니다.
0
GZip은 여러 파일을 지원하지 않습니다. 그들은 Tar와 같은 다른 컨테이너에 결합되어야합니다. 당신은 C#을 사용하기 위해이 라이브러리 전체 우편 지원이 필요한 경우 :
관련 문제
- 1. 전체 폴더를 저장할 NSDocument?
- 2. 특수 폴더를 전체 파일 이름으로 변환하는 방법
- 3. lucene.net을 사용하여 폴더를 인덱싱하는 방법
- 4. ASP.NET을 사용하여 폴더를 선택하는 방법
- 5. 전체 폴더를 sourcesafe에 추가 하시겠습니까?
- 6. 전체 폴더를 Google 코드로 업로드
- 7. C에서 폴더를 암호화하는 방법 #?
- 8. 레일에서 Net :: Ftp를 사용하여 전체 폴더를 이동하고 싶습니다
- 9. GZipStream을 사용하여 MemoryStream에 프로그래밍 방식으로 압축/압축 해제
- 10. PHP를 사용하여 비어있는 폴더를 삭제하는 방법
- 11. vb.net을 사용하여 파일/폴더를 암호화하는 방법
- 12. Git을 사용하여 프로젝트에서 폴더를 업데이트하는 방법
- 13. rpm을 사용하여 여분의 폴더를 삭제하는 방법
- 14. 자바를 사용하여 숨겨진 폴더를 만드는 방법
- 15. python을 사용하여 새 파일의 폴더를 테스트하는 방법
- 16. 파이썬을 사용하여 암호화 된 폴더를 읽는 방법
- 17. 전체 폴더를 HTML5 App Cache에 추가하십시오.
- 18. 스왑 파일에 제로의/dev/zero를 압축하거나 쓰는 방법?
- 19. PHP에서 낮은 품질의 Mp3 파일로 압축하거나 변환하는 방법
- 20. GzipStream을 사용할 때 버퍼 크기를 어떻게 결정합니까?
- 21. JAR에서 폴더를 추출하는 방법
- 22. PHP로 폴더를 제거하는 방법?
- 23. 폴더를 사용자로 제한하는 방법
- 24. 기본 폴더를 변경하는 방법
- 25. 폴더를 휴지통으로 지우는 방법
- 26. VC10에서 폴더를 사용하는 방법
- 27. Sharepoint에서 폴더를 숨기는 방법
- 28. WinMerge에서 SVN 폴더를 무시하는 방법?
- 29. Perl에서 OLE를 사용하여 Outlook 폴더를 탐색하십시오.
- 30. .htaccess를 사용하여 jpg의 전체 폴더의 캐시 만료 기간을 설정하는 방법
어떤 언어를? – kyndigs
대부분 C# : [System.IO.Compression.GZipStream] (http://msdn.microsoft.com/en-us/library/system.io.compression.gzipstream.aspx). – cdhowie