XZ Utils

Software screenshot:
XZ Utils
Software ətraflı:
Version: 5.2.4 Yenil?nib
Tarixi Upload: 22 Jun 18
Geliştirici: Lasse Collin & Co
Lisenziya: Pulsuz
Məşhurluq: 98

Rating: 3.5/5 (Total Votes: 2)

XZ Utils (xz-utils və ya sadəcə xz) hər hansı bir GNU / Linux əməliyyat sistemində XZ tarballs ilə işləmək üçün bütün zəruri kommunal təmin edən açıq mənbə və tamamilə pulsuz proqramdır. .xz və ya .lzma fayl uzantılarında sona çatan arxivləri və həmçinin .xz, .lzma, tar.xz və ya tar.lzma arxivləri ilə nəticələnən XZ sıxılma metodu ilə fayl və qovluqları sıxışdırmaq üçün imkan verir. / p>
Ən güclü sıxılma alqoritmlərindən biri

XZ, dünyanın ən güclü sıxılma alqoritmindən heç bir şübhəsizdir və GNU / Linux sistemlərində işləyir. RAR, ZIP, GZ və ya BZ2 kimi digər məşhur sıxılma metodlarından iki-üç qat daha az olan arxivlər yarada bilər. Daha dəqiq olmaq üçün, XZ arxivləri bzip2 tarballs-dan 15% daha az və gzip fayllarından 30% daha kiçikdir.


Qutuda nə var?
XZ Utils və ya xz-utils və ya xz, paketin rəsmi adıdır və asanlıqla bir çox GNU / Linux əməliyyat sistemlərində default proqram təminatlarından asanlıqla quraşdırıla bilər. Bu, liblzma sıxılma kitabxanasından, xz komut satırı aracından və xzdec decompression-only alətindən ibarətdir.

Bundan əlavə, xzgrep, xzegrep, xzfgrep, xzless, xzmore, xzcat, xzcmp və xzdiff daxil olmaqla, XZ arxivlərini görüntüləmək, müqayisə etmək və grep etmək üçün imkan verən, həmçinin lazımi komponentlər LZMA arxivlərini idarə etmək üçün, indi XZ tərəfindən qadağan edilir. XZ komandası dekompressiya və sıxılma məcburiyyətini də daxil olmaqla, bir sıra mühüm variantları əhatə edir.


Dəstəklənən platformalar
XZ data sıxılma proqramı GNU / Linux, GNU / HURD, BSD (FreeBSD, OpenBSD, NetBSD, Dragonfly BSD və MirBSD), MINIX, Solaris, IRIX, AIX, QNX, Mac OS X, Haiku

Yeni nədir

  • Son Intel C Derleyicileri üçün bir taşınabilirlik düzeltmesi əlavə edilib.
  • Microsoft Visual Studio qurmaq faylları windows / vs2013 və windows / vs2017 altında hərəkət edildi.
  • xz:
  • "xz --list - robot missing_or_bad_file.xz" & quot; vahid bir simli çap etməyə və bununla da zibil çıxışı istehsal etməyə çalışacaq. Çıxış statusu qeyri-sıfır olduğundan, belə əmrlərin çoxu çöp çıxımını şərh etməyə çalışmaz.
  • "xz --list foo.xz" & quot; "Daxili səhv (bug)" yaza bilərdi.
  • Sürümdeki yeni :

    • xz:
    • Bəzi əməliyyat sistemi və fayl sistemi kombinasiyalarında problemlərdən qaçınmaq üçün onu silməkdən əvvəl həmişə bir faylını bağlayın.
    • Windows-da fayl zaman damgalarının Sabit köçürülməsi.
    • Capsicum (FreeBSD & gt; = 10) istifadə edərək eksperimental (default olaraq əlil) sandbox dəstəyi əlavə edildi. INSTALL-da - ediləcək-sandbox'a baxın.
    • C99 / C11 uyğunluq liblzma ilə düzəldilir. Bağlantı zamanı optimallaşdırmalarını istifadə edərək, sarsıntılı quruluşlardan təsirlənən məsələlər.
    • Nadir hallarda istifadə olunan lzma_index_dup () funksiyasında sabit hatalar.
    • Xarici SHA-256 kodunun istifadəsi artıq ucaldılmışdır. Konfiqurasiya etmək üçün, hələ də keçid edilə bilən-xarici-sha256 tərəfindən effektiv ola bilər. Onu default olaraq aradan qaldırmanın səbəbləri (ətraflı məlumat üçün INSTALL bax) ...
    • OS-lə bağlı olan bəzi SHA-256 tətbiqləri OpenSSL ilə ziddiyyət təşkil edir və həm liblzma, həm libcrypto ilə əlaqəli proqramlarda problemlər yaradır. Ən azı FreeBSD 10 və MINIX 3.3.0 təsirlənir.
    • Daxili SHA-256 bəzi əməliyyat sistemlərində SHA-256 kodundan daha sürətlidır.
    • GNU / Linux və GNU / kFreeBSD üzrə sched_getaffinity () funksiyasından istifadə etmək üçün CPU əsas sayı sayını dəyişdi.
    • Quraşdırma sisteminə və xz-yə düzəldilir ki, encoders, decoders və ya threading konfiqurasiya variantlarını istifadə edərək libilzma'dan çıxsalar da xz qurulacaqdır. Bu düzeltmeler config.h: HAVE_ENCODERS və HAVE_DECODERS üçün iki yeni tanımadı əlavə etdi.

    • QNX- li>
    • Bir neçə köhnə Linux və glibc kombinasiyası ilə taşınabilirlik problemlərini aradan qaldırmaq üçün olsa belə, pipe2 () istifadə edilməmişdir.
    • Alman tərcüməsini güncəlləşdirdi.
    • Visual Studio 2013 yeniləmə 2 və ya daha yeni ilə statik və paylaşılan liblzma (XZ Utils deyil) yaratmaq üçün layihə faylları əlavə edilib.
    • Yivli dekompressiya hələ tətbiq olunmayan sənədləşdirilmişdir. Multi-threading dəstəyi təsvir edən 5.2.0 xəbər girişində yanlış bir şəkildə "dekompressiya" "sıxılma" demək lazım olduqda.

    Sürüm 5.2.1-də yeni nə :

    • LZMA1 və LZMA2-nin sürətli rejimində bir sıxılma nisbəti tənzimlənməsini bərpa edin. Səhv 5.1.4beta və 5.2.0 relizlərində mövcuddur.
    • Ən azı OpenBSD-dən təsir edən xz-də taşınabilirlik problemi yarandı.
    • Sabit xzdiff, digər mktemp tətbiqlərindən fərqli olan FreeBSD-nin mktemp ilə uyğunlaşmasıdır.
    • FreePSD-də cpuset_getaffinity () funksiyasını istifadə etmək üçün CPU əsas sayı sayını dəyişdi.

    • 5.2.0 versiyasında yeni :

      • Bütün düzeltmeler 5.0.8
      • liblzma: Bir önayar istifadə edildikdə Sabit lzma_stream_encoder_mt_memusage ().
      • xzdiff: Əgər mktemp yüklənməyibsə, mkdir müvəqqəti bir kataloq yaratmaq üçün bir geri dönüş kimi istifadə ediləcək. Mktemp qurmaq hələ də məsləhətdir.
      • Fransız, Alman, İtalyan, Polyak və Vyetnam tərcümələrini güncəlləşdirdi.

      Sürüm 5.0.7'de yeni :

      • Bütün düzeltmeler 5.0.6
      • liblzma: Yivli enkoderin başlanğıcında önayarların istifadəsi Sabit.
      • xz -block-list və -block-ölçüsü indi tək-yivli rejimdə birlikdə istifadə edilə bilər. Əvvəllər kombinasiya yalnız çox işıqlı rejimdə işləmişdir.
      • LZMA_IGNORE_CHECK üçün liblzma dəstəyi əlavə edildi və onu xz olaraq --ignore-check ilə təmin etdi.
      • liblzma sürətinin optimallaşdırılması:
      • Yeni LZMA1 və ya LZMA2 enkoderinin işə salınması optimallaşdırılmışdır. (Zaten ayrılan kodlayıcıyı yeniden başlatmanın hızı etkilenmez). Bu, çox kiçik tamponları lzma_stream_buffer_encode () ile ve daha önceden tahsis edilmiş bir enkoder devletin yeniden kullanılmadığı benzer durumlarda sıkıştırdığında kömək edir.
      • Həll edilməmiş çıxışa icazə verildikdə, tampon müqayisə çox daha sürətlidir (--enable-unaligned-access ilə konfiqurasiya olunur). Bu, əhəmiyyətli dərəcədə kodlaşdırma sürətini artırır. 32-bit və 64-bit x86 (ən yaxşı nəticələr üçün 32-bit SSE2 tələb olunur və hazırda heç bir run-time CPU aşkarlanmadığı üçün) arxa-kod var. Digər arxalar üçün, yəqin ki, arch-spesifik həllər ola biləcək qədər optimal deyil olan ümumi kod var.
      • SHA-256 koduna bir neçə sürət optimallaşdırıldı. (Qeyd edək ki, daxili SHA-256 kodu bütün əməliyyat sistemlərində istifadə edilmir.)
      • liblzma indi Windows / config.h istifadə edərək MSVC 2013 yeniləmə 2 və ya daha sonra qurula bilər.
      • Vyetnam tərcümə əlavə edildi.

    Oxşar proqram

    SafeKeep
    SafeKeep

    20 Feb 15

    archive.sh
    archive.sh

    20 Feb 15

    pyunpack
    pyunpack

    14 Apr 15

    RAR
    RAR

    22 Jun 18

    Şərh XZ Utils

    Şərhlər tapılmadı
    Şərh əlavə
    Images yandırın!