brotli - brotli, unbrotli - 파일 압축 또는 압축 해제
brotli [OPTION|FILE]...
unbrotli is equivalent to brotli --decompress
brotli는 LZ77 알고리즘의 최신 변형, Huffman 코딩 및 2차 컨텍스트 모델링의 조합을 사용하여 데이터를 압축하는 범용 무손실 압축 알고리즘입니다. 현재 사용 가능한 최상의 범용 압축 방법에 필적하는 압축 비율. deflate와 속도는 비슷하지만 더 조밀한 압축을 제공합니다.
gzip (1) 및 zstd (1) 와 유사한 brotli 명령줄 구문. gzip(1)과 달리 소스 파일은 기본적으로 보존됩니다. --rm 옵션 을 사용하여 처리 후 제거할 수 있습니다.
"--name" 또는 "--name=value"처럼 보이는 인수는 옵션 입니다. 모든 옵션에는 짧은 형식의 "-x" 또는 "-x 값"이 있습니다. 여러 개의 짧은 형식 옵션을 통합할 수 있습니다.
--decompress --stdout --suffix=.b
와 동일하게 작동
-d -s -S .b
그리고
-dsS .b
brotli에는 3가지 작동 모드가 있습니다.
기본 모드는 압축입니다.
--decompress 옵션은 압축 해제 모드를 활성화합니다.
--test 옵션은 무결성 테스트 모드로 전환합니다. 이 옵션은 압축 해제된 데이터가 표준 출력에 기록되지 않고 삭제된다는 점을 제외하면 "--decompress --stdout"과 동일합니다.
옵션이 아닌 모든 인수는 파일 항목입니다. 파일이 제공되지 않거나 파일이 "-"인 경우 brotli는 표준 입력에서 읽습니다. "--" 뒤의 모든 인수는 파일 항목입니다.
--stdout 또는 --output이 지정되지 않은 경우 파일은 소스 파일에서 이름이 파생된 새 파일에 기록됩니다. 이름:
압축할 때 대상 파일 이름을 가져오기 위해 소스 파일 이름에 접미사가 추가됩니다.
압축을 풀 때 대상 파일 이름을 얻기 위해 소스 파일 이름에서 접미사가 제거됩니다.
기본 접미사는 .br이지만 --suffix 옵션으로 지정할 수 있습니다.
충돌하거나 중복된 옵션은 허용되지 않습니다.
압축 수준(0-9); 값이 클수록 밀도는 높아지지만 압축 속도는 느려집니다.
표준 출력에 쓰기
압축 해제 모드
강제 출력 파일 덮어쓰기
이 도움말을 표시하고 종료
소스 파일을 제거합니다. gzip (1)과 유사한 동작
소스 파일 유지; zstd (1)와 유사한 동작
소스 파일 속성을 복사하지 마십시오.
단일 입력 항목이 있는 경우에만 유효합니다.
압축 수준(0-11); 값이 클수록 밀도는 높아지지만 압축 속도는 느려집니다.
파일 무결성 모드 테스트
출력 세부 정보 증가
LZ77 창 크기 설정(0, 10-24)(기본값: 22); 창 크기는 (2**NUM - 16)입니다. 0은 압축기가 최적의 값을 결정할 수 있도록 합니다. 더 큰 창 크기는 밀도를 향상시킵니다. 디코더가 작동하려면 최대 창 크기의 메모리가 필요할 수 있습니다.
출력 파일 접미사(기본값: .br)
버전 표시 및 종료
최상의 압축 수준 사용(기본값); "-q 11"과 동일
brotli file format is defined in RFC 7932 https://www.ietf.org/rfc/rfc7932.txt .
brotli is open-sourced under the MIT License https://opensource.org/licenses/MIT .
Mailing list: https://groups.google.com/forum/#!forum/brotli
버그 신고: https://github.com/google/brotli/issues