コンテンツにスキップ

lzip

Xuất xứ: フリー bách khoa sự điển 『ウィキペディア ( Wikipedia ) 』
lzip
Khai phát nguyên Antonio Diaz Diaz
Sơ bản 2008 năm(16 năm trước )(2008)
Mới nhất bản
1.24.1[1]ウィキデータを編集 /2024 năm ngày 1 tháng 3(8か nguyệt trước )
リポジトリ ウィキデータを編集
プログラミング
Ngôn ngữ
C++またはC ngôn ngữ
Đối ứng OS
プラットフォーム クロスプラットフォーム
サポート trạng huống Khai phát trung
Loại đừng データ áp súc
ライセンス GNU GPLの バージョン2かそれ lấy hàng[2](Tự do ソフトウェア)
Công thức サイト www.nongnu.org/lzip/ウィキデータを編集
テンプレートを tỏ vẻ
lzip
拡 trương tử.lz
MIMEタイプapplication/lzip
マジック
ナンバー
0x4C 0x5A 0x49 0x50('LZIP')
Khai phát giảAntonio Diaz Diaz
Loại đừngデータ áp súc
オープン
フォーマット
Yes

lzipは,Lempel-Ziv-Markov chain-Algorithm( LZMA ) を sử dụng し,gzipbzip2など の よくあるUnix hệの áp súc ツール の lợi dụng giả に thuần nhiễm み thâm いユーザインタフェースを bị えたデータを áp súc するため のTự doコマンドラインツールである.

gzipbzip2と cùng dạng に, số nhiều の ファイルを áp súc するため のKết hợpをサポートしているが,tarcpioなど の Unix hệ の プログラムによってアーカイブファイルにまとめてから áp súc する の が lệ thường である. lzipはマルチボリュームアーカイブを tác thành するために xuất lực を phân cách できる.

lzipはgzipと cùng trình độ の tốc độ で の áp súc か[Chú 釈 1],Đãi ど の ファイルをbzip2よりも áp súc できる[Chú 釈 2][2].また, gzipとbzip2 の trung gian の tốc độ で triển khai できる[2].

lzipによって sinh thành されるファイルには thông thường拡 trương tửとして.lzが phó けられ,メディアタイプapplication/lzipとなる.

lzip の プログラム đàn はAntonio Diaz DiazによってC++C ngôn ngữで thư かれており,GNU General Public License( GNU GPL ) の バージョン2かそれ lấy hàng の điều kiện に cơ づいてTự do ソフトウェアとして xứng bố されている.

Lịch sử

[Biên tập]

7-Zipは2000 năm に công khai された. Unix hệ オペレーティングシステムでLZMAを sử dụng するツールが lợi dụng できるようになった の は, 2004 năm に7-Zip の コマンドライン bản の nhổ trồng bản のp7zipが công khai されて lấy hàng である. Cùng năm,lzma_aloneと hô ばれるプログラムを hàm むLZMASDK( ソフトウェア khai phát キット ) が công khai された. それから1 năm trong vòng にLasse Collinが ( lúc trước は )lzma_aloneにgzip phong の インタフェースを thật trang するラッパースクリプト đàn だけで cấu thành されたLZMA Utilsを công khai した. 2008 năm, Antonio Diaz Diazは sinh の LZMAデータストリーム の đại わりにチェックサムとマジックナンバーを hàm むコンテナフォーマットを sử dụng するlzipを công khai し, LZMAを sử dụng するため の hoàn toàn なUnix dạng thức の giải quyết sách を cung cấp した. それにも quan わらず, LZMA Utilsは cùng dạng の cơ năng を cầm つように拡 trương され,XZ Utilsに sửa tên された[3].

Cơ năng

[Biên tập]

ファイル の chỉnh hợp tính

[Biên tập]

lzipは “マルチメンバーアーカイブ” と hô ばれる độc lập して triển khai できるデータセクションを cầm つアーカイブを tác thành できる[Chú 釈 3][4].Lệ えば, cơ sở となるファイルがtarアーカイブである trường hợp, アーカイブ の hắn の bộ phận が tổn hại している trường hợp でも tổn hại していないファイルを triển khai できる.

ファイルフォーマットに quan しては, các áp súc ストリーム の thống hợp された32ビットチェックサムによる chỉnh hợp tính チェック の có hiệu hóa に đặc に trọng điểm が trí かれており[5],Tổn hại したデータを kiểm ra して lại cấu trúc するためにlziprecoverプログラムと tổ み hợp わせて sử dụng される. こ の hồi phục ツールは các phục chế の ファイル の dị なる bộ phận に tổn thương がある khả năng tính の あるアーカイブ の số nhiều の phục chế を thống hợp できる[4].

Song song 処 lý

[Biên tập]

lzipにはデフォルト の ディストリビューションで cung cấp される2つ の song song 処 lý dùng の インタフェースがある[6].

  • plzipはあらゆるファイルを song song áp súc する. 従 tới のtarプログラムでは triển khai の ためにファイルを thấy つける trước にストリーム toàn thể が tất yếu であり, kết quả として phi song song 処 lý で triển khai が hành われる の で, これをtarと cộng に sử dụng するだけでは không thập phần である.
  • tarlztarlzipを tổ み hợp わせて,RARや7-Zip の ような hiện đại なアーカイバとよく tựa た song song アーカイバを làm る.ソリッド áp súcブロックはtarファイル の cảnh giới に hợp わせて phối trí される の で, ファイルを triển khai するにはそ の riêng の メンバーブロックを triển khai するだけで tế む.

Chọn dùng

[Biên tập]

インストール phương pháp

[Biên tập]

Giống nhau なLinuxディストリビューションでは, lzipは thông thường công thức パッケージリポジトリからインストールできる[7][8].

Cygwinは bảo thủ されているオプション の パッケージとしてlzipを cung cấp しており[Chú 釈 4],GNU tarユーティリティプログラムは.lzアーカイブをサポートしている[Chú 釈 5].Mingw-w64MSYS2で bảo thủ されているパッケージを thông じてlzipを xứng bố している[Chú 釈 6].

サポート

[Biên tập]
  • GNU Autotoolsはlzipをサポートしている.AM_INIT_AUTOMAKEdist-lzipを thêm vào するとlzipで áp súc されたtarアーカイブを cấu trúc する[9].
  • GNU tar の バージョン1.23 lấy hàng では xuyên thấu qua にファイルを áp súc するためにlzipを lợi dụng できる[10].
  • GNOMEFile Rollerはlzipファイルをサポートしている.

アプリケーション

[Biên tập]

Chú thích

[Biên tập]

Chú 釈

[Biên tập]
  1. ^lzip -0.
  2. ^lzip -9.
  3. ^マルチボリュームアーカイブを tác thành するため の phân cách xuất lực も cùng dạng.
  4. ^セットアップインストーラー の アーカイブカテゴリ.
  5. ^アーカイブ の tác thành khi に--lzipオプションを sử dụng する.
  6. ^pacman -S lzipでインストールできる.

Xuất xứ

[Biên tập]
  1. ^"Lzip 1.24.1 released";Tác phẩm または danh trước の ngôn ngữ: Tiếng Anh; xuất bản ngày: 2024 năm ngày 3 tháng 3; duyệt lãm ngày: 2024 năm ngày 4 tháng 3.
  2. ^abcLzip - LZMA lossless data compressor”.nongnu.org.2024 năm ngày 9 tháng 4Duyệt lãm.
  3. ^Brian Lindholm (May 2009),“New Options in the World of File Compression”(ドイツ ngữ ),Linux Gazette(162),http://linuxgazette.net/162/lindholm.html2011 năm ngày 7 tháng 1Duyệt lãm.
  4. ^abAntonio Diaz Diaz. “Lzip Manual: Introduction”( tiếng Anh ).2024 năm ngày 9 tháng 4Duyệt lãm. “Lzip can produce multimember files, and lziprecover can safely recover the undamaged members in case of file damage. Lzip can also split the compressed output in volumes of a given size, even when reading from standard input. This allows the direct creation of multivolume compressed tar archives.”
  5. ^Antonio Diaz Diaz. “Lzip Manual: Introduction”( tiếng Anh ).2024 năm ngày 9 tháng 4Duyệt lãm. “The member trailer stores the 32-bit CRC of the original data, the size of the original data, and the size of the member. These values, together with the" End Of Stream "marker, provide a 3-factor integrity checking which guarantees that the decompressed version of the data is identical to the original. This guards against corruption of the compressed data, and against undetected bugs in lzip (hopefully very unlikely).”
  6. ^The lzip format”( tiếng Anh ).nongnu.org.2024 năm ngày 9 tháng 4Duyệt lãm.
  7. ^Debian -- パッケージ kiểm tác kết quả -- lzip”.packages.debian.org.2024 năm ngày 9 tháng 4Duyệt lãm.
  8. ^lzip - Fedora Packages”( tiếng Anh ).packages.fedoraproject.org.2024 năm ngày 9 tháng 4Duyệt lãm.
  9. ^List of Automake options (automake)”( tiếng Anh ).gnu.org.2024 năm ngày 9 tháng 4Duyệt lãm.
  10. ^GNU tar 1.35: 8.1.1 Creating and Reading Compressed Archives”( tiếng Anh ).gnu.org.2024 năm ngày 9 tháng 4Duyệt lãm.
  11. ^Time Zone Database”( tiếng Anh ).iana.org.2024 năm ngày 9 tháng 4Duyệt lãm.
  12. ^Index of /pub/linux-libre/releases/6.8.4-gnu”( tiếng Anh ).linux-libre.fsfla.org.2024 năm ngày 9 tháng 4Duyệt lãm.
  13. ^Dumps”( tiếng Anh ).parltrack.org.2024 năm ngày 9 tháng 4Duyệt lãm.
  14. ^Zip”( tiếng Anh ).pds.nasa.gov.2024 năm ngày 9 tháng 4Duyệt lãm.
  15. ^The GNU MP Bignum Library”( tiếng Anh ).gmplib.org.2024 năm ngày 9 tháng 4Duyệt lãm.
  16. ^Index of /gnu/ed”( tiếng Anh ).ftp.gnu.org.2024 năm ngày 9 tháng 4Duyệt lãm.

Quan liền hạng mục

[Biên tập]

Phần ngoài リンク

[Biên tập]