태그 보관물: compression

compression

zip 형식의 7z “ultra”설정 -t7z -m0=lzma -mx=9 -mfb=64 -md=32m

.7z 형식에 대한 7z “ultra”설정 은 다음과 같습니다.

7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on

.zip 형식 (7z 사용)에 대한 “울트라”설정은 무엇입니까 ?



답변

GUI 응용 프로그램 파일 롤러 의 기본값을 변경할 수도 있습니다.


“울트라”는 그다지 효율적이지 않을 수 있으며 압축하는 데 시간이 오래 걸리지 만 기본 설정보다 파일 크기에 큰 차이가없고 다른 프로그램과의 비 호환성도 발생할 수 있습니다.

그것은해야한다:

7z a -tzip -mx=9

file : ///usr/share/doc/p7zip-full/DOCS/MANUAL/switches/method.htm에 따르면

이것은 파일 시스템에 대한 링크이며 웹 브라우저의 주소 표시 줄에 넣으십시오.

현재 패키지가 설치된 컴퓨터에 있지 않으면 DEB 패키지를 다운로드하여 다른 아카이버로 찾아 볼 수 있습니다. 내 메모리가 제대로 작동하면 Windows 설치 프로그램에 거의 동일한 파일이 포함되어야합니다.

지퍼

Parameter                     Default     Description
x=[0 | 1 | 3 | 5 | 7 | 9 ]    5           Sets level of compression.
m={MethodID}                  Deflate     Sets a method: Copy, Deflate, Deflate64, BZip2, LZMA, PPMd.
fb={NumFastBytes}             32          Sets number of Fast Bytes for Deflate encoder.
pass={NumPasses}              1           Sets number of Passes for Deflate encoder.
d={Size}[b|k|m]               900000      Sets Dictionary size for BZip2
mem={Size}[b|k|m]             24          Sets size of used memory for PPMd.
o={Size}                      8           Sets model order for PPMd.
mt=[off | on | {N}]           on          Sets multithreading mode.
em={EncryptionMethodID}       ZipCrypto   Sets a encryption method: ZipCrypto, AES128, AES192, AES256
tc=[off | on]                 off         Stores NTFS timestamps for files: Modification time, Creation time, Last access time.
cl=[off | on]                 off         7-Zip always uses local code page for file names.
cu=[off | on]                 off         7-Zip uses UTF-8 for file names that contain non-ASCII symbols.

기본적으로 (cl 및 cu 스위치가 지정되지 않은 경우) 7-Zip은 로컬 코드 페이지에서 지원되지 않는 기호가 포함 된 파일 이름에 대해서만 UTF-8 인코딩을 사용합니다.

x = [0 | 1 | 3 | 5 | 7 | 9]

압축 수준을 설정합니다. x = 0은 복사 모드 (압축 없음)를 의미합니다.

Deflate / Deflate64 설정 :

Level NumFastBytes    NumPasses   Description
1     32              1           Fastest
3                                 Fast
5                                 Normal
7     64              3           Maximum
9     128             10          Ultra

압축을 위해 수축 방법이 빠른 모드로 설정된 x = 1 및 x = 3.

BZip2 설정 :

Level Dictionary  NumPasses   Description
1     100000      1           Fastest
3     500000                  Fast
5     900000                  Normal
7                 2           Maximum
9                 7           Ultra

fb = {NumFastBytes}

Deflate / Deflate64 인코더의 빠른 바이트 수를 설정합니다. 3-258 범위에있을 수 있습니다 (Deflate64의 경우 257). 일반적으로 숫자가 클수록 압축 비율이 약간 높아지고 압축 프로세스가 느려집니다. 큰 빠른 바이트 매개 변수는 긴 동일한 시퀀스의 바이트를 포함하는 파일의 압축 비율을 크게 높일 수 있습니다.

pass = {NumPasses}

Deflate 인코더의 패스 수를 설정합니다. 수축은 1 ~ 15, BZip2는 1 ~ 10입니다. 일반적으로 숫자가 클수록 압축 비율이 약간 높아지고 압축 프로세스가 느려집니다.

d = {크기} [b | k | m]

BZip2의 사전 크기를 설정합니다. 크기를 바이트, 킬로바이트 또는 메가 바이트로 지정해야합니다. 사전 크기의 최대 값은 900000b입니다. set [b | k | m]에서 기호를 지정하지 않으면 사전 크기는 DictionarySize = 2 ^ Size 바이트로 계산됩니다.

mem = {크기} [b | k | m]

PPMd에 사용되는 메모리 크기를 설정합니다. 크기를 바이트, 킬로바이트 또는 메가 바이트로 지정해야합니다. 최대 값은 256MB = 2 ^ 28 바이트입니다. 기본값은 24 (16MB)입니다. 세트 [b | k | m]에서 기호를 지정하지 않으면 메모리 크기는 (2 ^ Size) 바이트로 계산됩니다. PPMd는 압축 및 압축 해제에 동일한 양의 메모리를 사용합니다.

o = {크기}

PPMd의 모델 순서를 설정합니다. 크기는 [2,16] 범위에 있어야합니다. 기본값은 8입니다.

mt = [끄기 | 에 | {엔}]

멀티 스레드 모드를 설정합니다. 멀티 프로세서 또는 멀티 코어 시스템이있는 경우이 스위치로 속도를 높일 수 있습니다. 이 옵션은 BZip2 스트림의 압축 및 압축 해제에만 영향을줍니다. 멀티 스레드 모드의 각 스레드는 버퍼링에 32MB의 RAM을 사용합니다. {N}을 지정하면 7-Zip은 N 스레드를 사용하려고합니다.


답변