RepositoryC
OlehKulykov

OlehKulykov/PLzmaSDK

PLzmaSDK is (Portable, Patched, Package, cross-P-latform) Lzma SDK.

110sao
43fork
13issue
3lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: lzma-sdk

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: plzmasdk

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: xz

#1 Repository Của Tháng

📦 PLzmaSDK - LZMA SDK đa nền tảng, đa ngôn ngữ

Phiên bản vá và đóng gói lại của LZMA SDK, hỗ trợ Swift, C++, JavaScript và nhiều nền tảng khác.

PLzmaSDK (Portable, Patched, Package, cross-P-platform) là một bản vá và đóng góp lại từ phiên bản gốc của LZMA SDK 26.01, được tối ưu cho các nền tảng Unix và hỗ trợ đa dạng ngôn ngữ lập trình như Swift, Objective-C, C++, và JavaScript. Dự án này cho phép người dùng thực hiện các thao tác như liệt kê, kiểm tra, nén và giải nén trên các định dạng lưu trữ phổ biến như 7z, xz, tar.

✨ Điểm nổi bật

  • Hỗ trợ đa ngôn ngữ: Swift qua SPM hoặc CocoaPods, Objective-C qua CocoaPods, JavaScript qua npm, C++ và C qua CMake hoặc sao chép trực tiếp.
  • Định dạng được hỗ trợ: 7z (cả mã hóa và không mã hóa), xz, tar và tarball (*.tar, *.tar.xz, *.tar.7z).
  • Thao tác đa luồng: Hỗ trợ liệt kê, kiểm tra, nén và giải nén trong luồng riêng, có thể hủy bỏ trong quá trình thực hiện.
  • Hỗ trợ nén đa dung lượng: Tương thích với các tệp lưu trữ lớn hơn 4GB trên nền tảng x64.
  • An toàn luồng: Mã hóa và giải mã an toàn luồng, có thể tắt đồng bộ hóa nếu cần.
  • Hỗ trợ luồng IO: Làm việc với bộ nhớ hoặc tệp tin thông qua các luồng IO.
  • Tùy chọn tính năng: Các tính năng như hỗ trợ tar, an toàn luồng, theo dõi tiến độ và liên kết C có thể được bật/tắt qua CMake.
  • Không phụ thuộc bên ngoài: Không sử dụng STL hay bất kỳ thư viện bên ngoài nào.

💡 Vì sao đáng chú ý

PLzmaSDK khác biệt nhờ sự linh hoạt trong việc hỗ trợ nhiều ngôn ngữ lập trình và nền tảng khác nhau, đồng thời cung cấp cơ chế tùy chỉnh các tính năng thông qua CMake để giảm kích thước nhị phân. Đây là lựa chọn lý tưởng cho các dự án cần xử lý định dạng nén LZMA/LZMA2 một cách hiệu quả mà không cần phụ thuộc bổ sung.


#PLzmaSDK #LZMA #7z #OpenSource #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryC
WangXuan95/TinyZZZ

TinyZZZ includes GZIP, LZ4, ZSTD, LZMA compression algorithms written in C language, unlike the official code, this code mainly focuses on simplicity and easy to understand.

84
Jul 25, 2025
RepositoryKotlin
WirelessAlien/ZipXtract

A fully open source app to extract rar, zip, tar, bz2, gz, 7z, xz, jar and z etc (encrypted .zip & .7z supported)

1.2k
Oct 11, 2026
RepositorySwift
tsolomko/SWCompression

A Swift framework for working with compression, archives and containers.

278
Jul 1, 2026
RepositoryC
lvgl/lvgl

LVGL is a free, full-featured embedded UI library for devices from small MCUs to 3D-capable MPUs, enhanced by LVGL Pro, a professional editor and tooling.

25.0k
Oct 22, 2026
RepositoryC
libarchive/libarchive

Multi-format archive and compression library

3.6k
Oct 19, 2026
RepositoryC
pete4abw/lrzip-next

Long Range Zip. Updated and Enhanced version of ckolivas' lrzip project. Lots of new features. Better compression. Actively maintained.

71
Apr 17, 2026
Repository
fffaraz/awesome-cpp

A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.

74.0k
Oct 11, 2026
RepositoryC++
huihut/interview

📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation, etc.

38.3k
Sep 17, 2026
Repository
forthespada/CS-Books

🔥🔥超过1000本的计算机经典书籍、个人笔记资料以及本人在各平台发表文章中所涉及的资源等。书籍资源包括C/C++、Java、Python、Go语言、数据结构与算法、操作系统、后端架构、计算机系统知识、数据库、计算机网络、设计模式、前端、汇编以及校招社招各种面经~

27.7k
Nov 6, 2025