LZMA SDK (Software Development Kit)

LZMA SDK ให้เอกสาร , ตัวอย่าง , ไฟล์ , และเครื่องมือที่คุณจะต้องพัฒนาโปรแกรมที่ใช้บีบอัด lzma  

การเชื่อมโยง ขนาด วันที่ รุ่น รายละเอียด
ดาวน์โหลด 1MB 2023-06-20 23.01 LZMA SDK
C, C++, C#, Java
x86/x64 binaries Windows
ดาวน์โหลด 1MB 2022-07-15 22.01
ดาวน์โหลด 12 KB 2015-06-14 LZMA รายละเอียด (ร่าง)

มีอะไรใหม่:

  • 23.01 ตัวกรองใหม่สำหรับไฟล์ปฏิบัติการ ARM64 ตัวกรอง BCJ2 ได้รับการปรับปรุงให้มีอัตราส่วนการอัดที่ดีขึ้น ข้อบกพร่องบางอย่างได้รับการแก้ไขแล้ว
  • 21.07 การเปลี่ยนแปลงเล็กน้อย
  • 21.06 ฟังก์ชันการเข้ารหัส LZMA ได้รับการแก้ไขแล้ว
  • 21.03 beta: LZMA dicrianary 4 GB. เร็วขึ้น
  • 21.02 alpha: MacOS / Linux
  • 19.00: การเข้ารหัสเพิ่มขึ้นสำหรับไฟล์เก็บถาวร 7z
  • 18.06 บางข้อผิดพลาดได้รับการแก้ไข
  • 18.05 บางข้อผิดพลาดได้รับการแก้ไข
  • 9.35: บางข้อผิดพลาดได้รับการแก้ไข. รหัส AES และ SFX รวมเพื่อ SDK
  • 9.20: โมเดล SFX ใหม่ขนาดเล็กสำหรับการติดตั้ง
  • 9.11: การสนับสนุน PPMD
  • 9.04: LZMA2 และการสนับสนุน XZ
  • 4.62: แก้ไขบางอย่าง LZMA SDK จะอยู่ในโดเมนสาธารณะ
  • 4.58: การเพิ่มประสิทธิภาพความเร็ว รหัสใหม่ ANSI-C สำหรับการบีบอัด LZMA
  • 4.57: การเพิ่มประสิทธิภาพความเร็ว แก้ไขบางอย่าง
  • 4.49: .7 z ANSI-C ถอดรหัสได้รับการปรับปรุง รหัส C ++ ในการจัดการเก็บ .7 z ถูกรวม

LZMA เป็นค่าเริ่มต้นและการบีบอัดทั่วไปวิธีการ 7z รูปแบบ ในโปรแกรม 7-Zip. LZMA มีอัตราส่วนการอัดสูงและการบีบอัดอย่างรวดเร็วดังนั้นจึงเหมาะมากสำหรับการติดตั้งตัวโปรแกรม ยกตัวอย่าง เช่น สามารถใช้สำหรับรอม (Firmware) การบีบอัด

LZMA SDK รวมถึง:

  • รหัสที่มา C ++ ของ LZMA เข้ารหัสและถอดรหัส
  • รหัสที่มา C ++ สำหรับการบีบอัดและการบีบอัด .7 z (รุ่นที่ลดลง)
  • ANSI-C รหัสแหล่งที่มาเข้ากันได้สำหรับ LZMA / LZMA2 การบีบอัด / XZ และการบีบอัด
  • ANSI-C รหัสแหล่งที่มาเข้ากันได้สำหรับการบีบอัด 7z กับตัวอย่าง
  • C # รหัสแหล่งที่มาสำหรับการบีบอัด LZMA และการบีบอัด
  • โค้ด Java สำหรับการบีบอัด LZMA และการบีบอัด
  • lzma.exe สำหรับการบีบอัดและการบีบอัด .lzma
  • 7zr.exe ที่จะทำงานกับ 7z เก็บ (รุ่นที่ลดลงของ 7z.exe จาก 7-Zip)

รหัสแหล่งที่มา ANSI-C และ C ++ ใน LZMA SDK เป็นส่วนย่อยของรหัสแหล่งที่มาของ 7-Zip

LZMAคุณสมบัติ :

  • ความเร็วการบีบอัด: 2 MB / s  2 GHz dual-core CPU
  • ความเร็วการบีบอัด:
    • 20-30 MB / s  2 GHz Intel Core2 หรือ AMD Athlon 64
    • 1-2 MB / s 200 MHz ARM, MIPS, PowerPC หรืออื่น ๆ ที่เรียบง่าย RISC CPU
  • ต้องการหน่วยความจำขนาดเล็กสำหรับการบีบอัด: 8-32 กิโลไบต์ + DictionarySize
  • ขนาดเล็กรหัสสำหรับการบีบอัด: 2-8 กิโลไบต์ (ขึ้นอยู่กับการเพิ่มประสิทธิภาพความเร็ว)

การใช้ lzma ถอดรหัส คำแนะนำจำนวนเต็ม CPU และสามารถใช้ CPU 32 บิต ใดๆในปัจจุบัน ( หรือบน CPU 16 บิต พร้อมกับเงื่อนไขบางอย่าง )

ใบอนุญาต

LZMA SDK จะอยู่ในโดเมนสาธารณะ

LZMAลิงค์


ลิขสิทธิ์ (C) 2014 อิกอร์พาฟโลฟ                                                    Inet.