커맨드 창에서 C:\WINDOWS\system32로 이동
기본 프로그램 Makecab.exe 툴을 사용
기본 출력 디렉토리는 C:\WINDOWS\system32\disk1
1. 하나의 파일을 압축
makecab Filename
2. 출력될 파일명을 지정하여 하나의 파일을 압축할때
makecab Filename 출력될FileName
ex) c:\WINDOWS\System32\makecab.exe uxtheme.dll uxtheme.dl_
3. 출력될 디렉토리를 지정하여 하나의 파일을 압축할때
makecab /L DirectoryName FileName
4. 여러개의 파일을 압축할때.
makecab /F 파일리스트가들어있는파일
ex>
----list.txt---- C:\WINDOWS\system32 에 위치
a.txt 파일명은 한행에 하나씩 넣어주면된다.
b.exe 파일명 중간에 공백은 허용하지 않는다.
c.exe
--------------
makecab /F list.txt
#단 폴더의 전체크기가 약 1.38MB를 넘을 경우에는 복수의 파일로 형성된다.
5. 여러개의 파일을 압축할때 파일 사이즈를 지정하여 하나로 만들경우
makecab /D MaxDiskSize=바이트수(충분한크기로지정) /F list.txt
->makecab /D MaxDiskSize=512000000 /F list.txt (바이트수는 512*n 으로 해야 적용된다)
6. 압축을 풀때
extract32.txt /E cab파일명
[출처] CAB파일의 압축과 해제|작성자 기성