LZMA SDK (소프트웨어 개발 키트)

LZMA SDKLZMA 압축을 사용하는 애플리케이션을 개발하는 데 필요한 문서, 샘플, 헤더 파일, 라이브러리 및 도구를 제공합니다.

링크 크기 날짜 버전 설명
다운로드 1 MB 2023-06-20 23.01 LZMA SDK
C, C++, C#, Java
x86/x64 바이너리용 Windows
다운로드 1 MB 2022-07-15 22.01
다운로드 12 KB 2015-06-14 imt2000 3gpp-LZMA 규격

뭐 새로 운:

  • 23.01: ARM64 실행 파일을 위한 새로운 필터입니다.BCJ2필터는 더 나은 압축률을 위해 개선되었습니다.일부 버그가 수정되었습니다.
  • 21.07: 약간의 변경 및 수정 사항.
  • 21.06: LZMA 인코딩 기능의 버그가 수정되었습니다.
  • 21.03 beta: LZMA dicrionary 최대 4 GB.속도 최적화이다.
  • 21.02 alpha: macOS 및 Linux 지원.속도 최적화이다.
  • 19.00: 7z 아카이브에 대한 암호화 강도가 높아졌습니다.
  • 18.06: LZMA/LZMA2 코드에서 일부 속도 최적화.
  • 18.05: LZMA/LZMA2 코드에서 일부 속도 최적화.
  • 18.01: 압축용 LZMA2/xz 멀티스레딩 코드의 일부 변경 사항.일부 버그가 수정되었습니다.
  • 9.35: AES 코드와 SFXs 모듈이 SDK에 포함되었습니다.
  • 9.20: 설치 프로그램을 위한 새로운 소형 SFX 모듈입니다.
  • 9.11: PPMd support.
  • 9.04: LZMA2와 XZ 지원.
  • 4.62: LZMA SDK는 퍼블릭 도메인에 배치된다.

LZMA / LZMA2 기본 압축 방식과 일반 압축 방식은의 7z 형식 <b>7-Zip</b> 프로그램에서.<b>LZMA</b>는 높은 압축비와 빠른 압축 해제를 제공하므로 임베디드 애플리케이션에 매우 적합합니다.예를 들어 롬 (펌웨어) 압축에 사용할 수 있습니다.

LZMA SDK 포함:

  • C++ 의 source code LZMA 인코더 및 디코더 (Encoder and Decoder)
  • .7z 압축 및 압축 해제 (축소 버전)를 위한 C++ 소스 코드
  • ANSI-C 호환 가능한 소스코드로 LZMA/LZMA2/XZ 압축과 압축 해제를 할 수 있습니다
  • ANSI-C 예제와 함께 7z 압축 해제를 위한 호환 소스 코드입니다
  • LZMA 압축과 압축 해제를 위한 C# 소스 코드
  • LZMA 압축과 압축 해제를 위한 Java 소스 코드입니다
  • .lzma 압축 및 압축 해제용 lzma.exe입니다
  • 7zr.exe:7z 아카이브로 작업하기 (7z.exe를 7-Zip에서 줄인 버전)
  • 자동 추출 패키지와 설치 프로그램을 만드는 SFX 모듈 입니다

imt2000 3gpp C + + 소스 코드를 LZMA SDK은 7-Zip의 소스 코드의 부분 집합이다.

LZMA 기능:

  • 압축 속도:2개의 CPU 스레드를 사용하는 4 GHz CPU에서 2-8 MB/s.
  • 단일 cpu 스레드의 압축 해제 속도:
    • 모던 4 GHz CPU (인텔, AMD, ARM)에서 30-100 MB/s.
    • 단순 1 GHz RISC CPU (ARM, MIPS, PowerPC)에서 5-15 MB/s.
  • 압축 해제를 위한 작은 메모리 요구 사항:8-32 KB + DictionarySize
  • 압축 해제를 위한 작은 코드 크기:2-8 KB (속도 최적화에 따라 다름)

LZMA 디코더는 CPU 정수 명령어만을 사용하며 현대의 모든 32 비트 CPU에 대해 구현할 수 있다.

라이선스

LZMA SDK 에 배치되어 있다 공공 도메인이다.

소스 코드 형태 또는 컴파일된 바이너리로, 어떤 목적으로든, 상업적이든 비상업적이든, 어떤 방법으로든, 누구나 원본 LZMA SDK 코드를 자유롭게 복사, 수정, 게시, 사용, 컴파일, 판매 또는 배포할 수 있습니다.

LZMA Links


Copyright (C) 2023 7zip.com