티스토리 뷰

프로그래밍/C#

ZIP 파일압축

에어버스 2017. 11. 12. 22:11

ZIP 파일 압축

4GB 보다 큰 파일은 압축 안됨.

DLL 파일 : Ionic.Zip.dll

프로젝트 만들고 dll을 참조추가 한다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
        using Ionic.Zip;
 
        ZipFile zip = new ZipFile();
        byte[] fileByte = null;
        String fileString = null;
 
        String filePath = "c:\\test.txt";
        // 압축할 파일 경로를 입력합니다
        String zipPath = "c:\\test.zip";
        // 압축되어서 생겨날 파일의 경로를 입력합니다
 
        fileByte = System.Text.Encoding.Default.GetBytes(filePath);
        fileString = System.Text.Encoding.GetEncoding("IBM437").GetString(fileByte);
        zip.AddEntry(fileString, ""File.ReadAllBytes(filePath));
        // 압축의 과정입니다 
        zip.Save(zipPath);
cs

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30