Bzip2

Kısaca: bzip2 veya BZ2, Julian Seward tarafından geliştirilmiş özgür yazılım/açık kaynak kodlu yazılım veri sıkıştırma algoritmasıdır. Seward'ın geliştridiği program 1996 yılında 0.15 sürümü ile kullanıma sunuldu. ...devamı ☟

{{Infobox file format | name = bzip2 | extension = .bz2, .tar.bz2, .tbz2, .tb2 | mime = application/x-bzip | owner = Julian Seward | type code = Bzp2 | genre = data compression | containerfor = | containedby = | extendedfrom = | extendedto = }}

bzip2, Julian Seward tarafından geliştirilmiş özgür yazılım/açık kaynak kodlu yazılım veri sıkıştırma algoritmasıdır. Seward`ın geliştridiği program 1996 yılında 0.15 sürümü ile kullanıma sunuldu. Veri sıkıştırıcısının istikrarı ve yaygın kullanımı zamanla arttı ve 1.0 sürümü 2000 yılının sonlarında çıktı.

bzip2`nin Sıkıştırma Algoritmaları Arasındaki Yeri

bzip2, çoğu dosyayı gzip veya ZIP gibi geleneksel yöntemlerden daha etkin, ancak daha yavaş sıkıştırmaktadır. Bu yönüyle diğer yeni nesil şıkıştırma algoritmalarına oldukça benzemektedir. Ancak, çoğu durumlarda bzip2, 7z ve RAR formatlarının şıkıştırma verimliliğine yaklaşmaz bile. Bilgisayarda zamanın öneminin azalacağını öngören Moore Yasasının süregelen etkisiyle, bu tür sıkıştırma yöntemleri de oldukça beğeni toplamaktadır. Geliştiricisine göre bzip2, sıkıştırma işleminde iki kat; açma işleminde altı kat daha hızlıdır. Buna rağmen, bzip2, sıkıştırma algoritmasında (PPM olarak da bilinen) "en iyi" sınıfın %10-15`lik dilimine girmektedir.

Özellikleri

  • bzip2, sıklıkla tekrarlanan karakter dizilerinin, birbiri ile aynı harflerden oluşan diziye çevilmesi işleminde Burrows-Wheeler dönüşümünü kullanmaktadır.
  • bzip2`de tüm bloklar, düz-metinde, komut satırı argümanı ile seçilebilecek şekilde aynı büyüklüktedir; sıkıştırılmış-metinde, ondalık pi sayısından türetilen BIT dizileri ile işaretlenirler.
  • bzip2`nin atası sayılan bzip, blokları sıraladıktan sonra aritmatik kodlama yöntemini kullanmaktaydı. Bu metod yazılım patenti sınırlamalarından dolayı bzip2`de kullanılmamıştır.


Komut Dizileri

Unix işletim sisteminde, bzip2, tar`dan bağımsız veya birlikte kullanılmaktadır: sıkıştırmak için ``binzip2 dosyaismi`` ve açmak için ``bzip2 -d dosyaismi.bz2``.

bzip2 komut satırındaki işaretler çoğunlukla gzip`deki gibidir.
  • bzip2 ile sıkıştırılmış tar dosyasını çıkarmak için:


bzip2 -cd ``arşivdosyaismi``.tar.bz2 | tar xvf -


  • bzip2 ile sıkıştırılmış tar dosyası oluşturmak için:


tar cvf - dosyaisimleri | bzip2 -9 > ``arşivdosyaismi``.tar.bz2


  • GNU tar komutu, -j işaretini destekler böylece, tar.bz2 dosyası bir defada oluşturulabilir:
tar -cvjf ``arşivdosyaismi``.tar.bz2 ``dosya-listesi``

  • GNU tar komutunda açma işlemi de basittir:
tar -xvjf ``arşivdosyaismi``.tar.bz2

Linkler



Kaynaklar

Vikipedi

Bu konuda henüz görüş yok.
Görüş/mesaj gerekli.
Markdown kullanılabilir.

Veri sıkıştırma
3 yıl önce

sıkıştırma programları WinZip ve WinRAR iken Linux sisteminde ise Gzip, Bzip2'dır. Veri sıkıştırma işlemi kayıplı ve kayıpsız olarak gerçekleşebilir....

Veri sıkıştırma, Bilgisayar, WinRAR, WinZip, Windows
ClamAV
7 yıl önce

dosyalarını ve sıkıştırılmış dosyaları tarayabilir (Zip, RAR, Tar, Gzip, Bzip2, OLE2, Cabinet, CHM, BinHex) MS Office, Mac Office, OpenDocument, RTF ve...

7-zip
3 yıl önce

algoritmadan oluşur. En bilinenleri ise Igor Pavlov tarafından geliştirilen Bzip2 ve LZMA'dır. LMZA, görece olarak yeni bir sistem altyapısını sunmaktadır...

Unix programlarının listesi
7 yıl önce

mount – mv – pwd – rm – rmdir – touch – tree – unlink – lsof – afio – ar – bzip2 – compress – cpio – gzip – pax – tar – uncompress – zcat – p7zip – awk –...

Unix programlarının listesi, Audacity, Awk, Bash, Bilgisayar güvenliği, Bzip2, C shell, Derleyici, Ethereal, Firebird, Fortran
Açık biçim
7 yıl önce

standart olması için çalışmalar yapıldı. 7z — arşivleme ve sıkıştırma için bzip2 — sıkıştırma için gzip — sıkıştırma için MAFF — internet sayfalarını arşivlemek...

Ptlsim
7 yıl önce

güncelleme ve bug düzeltmeleri olarak yapılır. Not: Bu dosyalar gzip değil bzip2 kullanılarak sıkıştırılırlar. Dosyaları herhangi bir Linux sistemine çıkarmak...

TAR (dosya biçimi)
7 yıl önce

Type Identifier: public.tar-archive Sihir: ustar at byte 257 Biçim tipi: file archive Container for: her şey Contained by: compress, gzip, bzip2, lzma...

Döngüsel artıklık denetimi
3 yıl önce

CRC-32 HDLC, ANSI X3.66, ITU-T V.42, Ethernet, SATA, MPEG-2, PKZIP, Gzip, Bzip2, PNG, diğer bir çokları 0x04C11DB7 0xEDB88320 0x82608EDB CRC-32C (Castagnoli)...