Brotli 압축 형식
- 소프트웨어 : Brotli
- OS : Linux,Mac,Windows
- 프로그래밍 언어 : C
- 공식 웹사이트 : HOME
Brotli 상세
버전 1.0.9에는 \u0026 # 34; 정수 오버플로 \u0026 # 34;문제.이것은 \u0026 # 34; one-shot \u0026 # 34;디코딩 API가 사용됩니다 (또는 스트리밍 API가 제한적이지 않은 경우 입력 청크), 입력 크기 (청크 크기)는 2GIB보다 큰 경우, 입력은 압축되지 않은 블록을 포함합니다.오버 플로우가 발생한 후에 Memcpy는 거대한 숫자 값으로 호출되므로 충돌이 발생할 수 있습니다.Brotli는 현재 사용 가능한 범용 압축 방법과 유사한 압축비로 LZ77 알고리즘, 허프만 코딩 및 제 2 차 컨텍스트 모델링의 결합을 사용하여 데이터를 압축하는 일반 목적 무손실 압축 알고리즘입니다.그것은 Deflate와의 속도가 비슷하지만 더 밀도가 높은 압축을 제공합니다.Brotli 압축 데이터 형식의 사양은 RFC 7932에서 정의됩니다. Brotli는 MIT 라이센스로 개방형으로 제공됩니다.VCPKG 종속성 관리자를 사용하여 Brotli를 다운로드하여 설치할 수 있습니다.