Bzip2

bzip2
Estensione.bz2
Magic numberBZh
Tipo MIMEapplication/x-bzip2
Uniform Type Identifier (UTI)public.bzip2-archive
Type code (Mac OS)public.archive.bzip2
SviluppatoreMark Wielaard, Federico Mena, Micah Snyder
ProprietarioJulian Seward
LicenzaLicenza zlib modificata
1ª pubblicazione18 luglio 1996
Ultima versione1.0.8 (13 luglio 2019)
TipoCompressione dei dati
CompressioneLossless
Formato aperto?
Sito websourceware.org/bzip2/

bzip2 è un programma open source di compressione di dati basato sulla trasformata di Burrows-Wheeler.[1][2] Si affida a utility esterne separate per attività come la gestione di più file, la crittografia e la divisione degli archivi.[2]

bzip2, è sviluppato da Julian Seward e distribuito a partire dal 1996. L'ultima versione è la 1.0.8 ed è stata pubblicata il 13 luglio 2019 con una licenza libera.[3]

Descrizione

bzip2 produce, nella maggior parte dei casi, file compressi molto piccoli rispetto a gzip o ZIP, tuttavia ha prestazioni inferiori a quest'ultimi siccome risulta leggermente più lento [4].

Nonostante ciò, con il costante effetto della legge di Moore, che rende il tempo-macchina sempre inferiore e meno importante, i metodi di elevata compressione come bzip2 sono diventati più popolari. Secondo l'autore, bzip2 ha un'efficienza di compressione inferiore del 10-15% rispetto a quella della famiglia dei compressori basati sull'algoritmo più efficiente, attualmente conosciuto come PPM.

bzip2 usa la trasformata di Burrows-Wheeler per convertire le sequenze di caratteri ricorrenti in stringhe di lettere identiche. In bzip2, i blocchi sono in testo piano e tutti della stessa misura, inoltre sono contrassegnati da sequenze di bit derivate dalla rappresentazione decimale del Pi greco.

Nella versione GNU, bzip2 può essere utilizzato indipendentemente:

bzip2 file

(comprime file)

bzip2 -d file.bz2

(decomprime file.bz2)

oppure può essere utilizzato insieme a tar:

tar cjf archivio.tar.bz2 lista dei file
tar xjf archivio.tar.bz2

rispettivamente per comprimere e decomprimere archivio.tar.bz2 in lista dei file e viceversa. Tuttavia l'integrazione di bzip2 con tar (tramite l'opzione j) è possibile solo nella versione GNU di quest'ultimo, nella versione originale Unix è necessario spezzare il processo da un operatore pipe.

Recupero dati

bzip2 include uno strumento per il recupero di archivi danneggiati chiamato bzip2recover. Come accennato in precedenza, bzip2 comprime i file in blocchi indipendenti l'uno dall'altro. Se durante la trasmissione di dati si verifica un errore, il file potrebbe risultare danneggiato. Tuttavia, è possibile recuperare dati dai blocchi non danneggiati. Ogni blocco ha una propria stringa di controllo CRC-32 che consente di distinguere i blocchi danneggiati da quelli integri.

bzip2recover accetta un solo argomento in entrata, ovvero il nome del file danneggiato. Il programma cerca i blocchi nel file .bz2, li estrae tutti e li salva numerandoli in ordine. Una volta ottenuti i file-blocco, è possibile aprirli per recuperare i dati.

Note

  1. ^ (EN) bzip2 and libbzip2, su bzip2.
  2. ^ a b Mukherjee e Awan.
  3. ^ (EN) Julian Seward, bzip2 and libbzip2, version 1.0.8, su sourceware.org, 13 luglio 2019.
  4. ^ Programmi di compressione su Linux | Linuxaria, su linuxaria.com. URL consultato il 16 novembre 2023.

Bibliografia

  • (EN) Amar Mukherjee e Fauzia Awan, Text compression, in Khalid Sayood (a cura di), Lossless Compression Handbook, Academic Press, 2003.

Collegamenti esterni

Read other articles:

Gujarat State Highway 6 Gujarat state highway 41 Gujarat state is one of the most prosperous state in Western India and having a good transportation infrastructure with an extensive road network. The Road & Buildings Department (RBD) of Gujarat government is primarily responsible for construction and maintenance of road Huis including state highways and panchayat roads in Gujarat. This department is operating through 6 wings geographical spread across the state in 26 districts. There are ...

 

Ашинський район рос. Ашинский район Герб Прапор Муніципальне утворення:муніципальний район місто Аша Країна  Росія Область Челябінська область Номерний знак 74, 174 Офіційна мова російська Населення  - повне 61 144 (2015)  - густота 21,9 Площа  - повна 2 792 км² Висота  -

 

Plazuelas Imagem Pirâmide de Plazuelas Nome Zona arqueológica de Plazuelas Localização Guanajuato México Coordenadas 20° 24′ 14″ N, 101° 49′ 35″ O Cultura Huasteca Período Período clássico Plazuelas, é uma uma zona arqueológica localizada na comunidade de San Juan El Alto Plazuelas, a poucos kilómetros a oeste da cidade de Pénjamo, no estado de Guanajuato, em um dos sopés da Sierra de Pénjamo, ocupando uma área de 34 hectáreas. Atualmente é a zona arqueológica...

Die Liste der Kulturdenkmale in Niederwartha umfasst sämtliche Kulturdenkmale der Dresdner Gemarkung Niederwartha. Die Anmerkungen sind zu beachten. Diese Liste ist eine Teilliste der Liste der Kulturdenkmale in Dresden. Diese Liste ist eine Teilliste der Liste der Kulturdenkmale in Sachsen. Inhaltsverzeichnis 1 Legende 2 Niederwartha 3 Anmerkungen 4 Ausführliche Denkmaltexte 5 Quellen 6 Weblinks Legende Bild: Bild des Kulturdenkmals, ggf. zusätzlich mit einem Link zu weiteren Fotos des Ku...

 

Location of Cortland County in New York Map all coordinates using: OpenStreetMap Download coordinates as: KML GPX (all coordinates) GPX (primary coordinates) GPX (secondary coordinates) List of the National Register of Historic Places listings in Cortland County, New York: This is intended to be a complete list of properties and districts listed on the National Register of Historic Places in Cortland County, New York. The locations of National Register properties and districts (at least for a...

 

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (ديسمبر 2018) قرية الشبرامة  - قرية -  تقسيم إداري البلد  اليمن المحافظة محافظة أبين المديرية مديرية لودر ال

2014 في فلسطينمعلومات عامةالسنة 2014 2013 في فلسطين 2015 في فلسطين تعديل - تعديل مصدري - تعديل ويكي بيانات أحداث ذات أهمية في فلسطين عام 2014. لجنة الأمم المتحدة المعنية بممارسة الشعب الفلسطيني لحقوقه غير القابلة للتصرف أعلنت هذا العام عامًا للتضامن مع الشعب الفلسطيني في 16 يناير.[1&#...

 

The 66th Corps was a military formation of the People's Volunteer Army (Chinese People's Volunteers (CPV) or Chinese Communist Forces (CCF)) XIII Army Group, during the Korean War. The 66th Corps was composed of the 196th, 197th, and 198th Divisions.[1] The army was active in the Beijing Military Region until being disbanded in the 1985. References ^ Appleman, Roy E. (1992). Chapter XXXIX The Big Question. South to the Naktong, North to the Yalu. United States Army in the Korean War. ...

 

This article is about the Cream song. For other uses, see Anyone for tennis? (disambiguation). 1968 single by CreamAnyone for TennisDanish single picture sleeveSingle by Creamfrom the album Original Motion Picture Sound Track The Savage Seven B-sidePressed Rat and WarthogReleasedMay 1968 (1968-05)Recorded1967–1968GenrePop rockLength2:37Label Atco (US) Polydor (UK) Composer(s)Eric ClaptonLyricist(s)Martin SharpProducer(s)Felix PappalardiCream US singles chronology Sunshine of Y...

American politician (1924–2003) Tom LewisMember of the U.S. House of Representatives from FloridaIn officeJanuary 3, 1983 – January 3, 1995Preceded bySkip Bafalis (Redistricting)Succeeded byMark FoleyConstituency12th district (1983–1993)16th district (1993–1995)Member of the Florida SenateIn office1980–1982Member of the Florida House of RepresentativesIn office1972–1980Councilman/Mayor of North Palm BeachIn office1964–1971 Personal detailsBornOctober 26, 1924Philadelphi...

 

MGIT redirects here. For another use, see Mahatma Gandhi Institute of Technology. Mycobacteria Growth Indicator Tube (MGIT) samples in ultraviolet light. Emission of orange fluorescence indicates the presence of mycobacteria. The samples without fluorescence in this image still reflect some light from the others. Mycobacteria Growth Indicator Tube (MGIT) is intended for the culture, detection and recovery of mycobacteria. The MGIT Mycobacteria Growth Indicator Tube contains 7 mL of modif...

 

Institutional corruption in the country Political corruption Concepts Anti-corruption Bribery Cronyism Economics of corruption Electoral fraud Elite capture Influence peddling Kleptocracy Mafia state Nepotism Slush fund Simony Corruption by country Africa Angola Botswana Cameroon Chad Comoros Congo Egypt Equatorial Guinea Eritrea Ethiopia Ghana Guinea-Bissau Kenya Liberia Mauritius Morocco Nigeria Senegal Sierra Leone Somalia South Africa South Sudan Sudan Tanzania Tunisia Uganda Zambia Zimba...

Official country residence of British monarch This article is about the castle in Windsor, Berkshire. For other uses, see Windsor Castle (disambiguation). Windsor CastleWindsor, Berkshire, in the United KingdomRound Tower and Upper Ward viewed from the Long Walk in Windsor Great ParkWindsor CastleLocation within BerkshireCoordinates51°29′0″N 00°36′15″W / 51.48333°N 0.60417°W / 51.48333; -0.60417TypeThree bailey wards with a round keepSite informationOw...

 

  لمعانٍ أخرى، طالع بيل داي (توضيح). هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أبريل 2019) بيل داي معلومات شخصية الميلاد القرن 20  مواطنة الولايات المتحدة  العشير مارشلين برتراند (1978–1989)  الحياة العمل...

 

1991 studio album by John Hicks 3Is That So?Studio album by John Hicks 3Released1991RecordedJuly 10, 1990Studio 44, Monster, HollandGenreJazzLength69:27LabelTimelessSJP 357ProducerJohn HicksJohn Hicks chronology Power Trio(1990) Is That So?(1991) Live at Maybeck Recital Hall, Volume Seven(1990) Is That So? is an album by pianist John Hicks's Trio recorded in Holland in 1990 and released on the Dutch Timeless label.[1][2] Reception The Allmusic review stated Is That So?...

Sastra Jawa Sastra Jawa Kuno Sastra Jawa Pertengahan Sastra Jawa Baru Sastra Jawa Modern Sastra terkait Sastra Jawa-Bali Sastra Jawa-Lombok Sastra Jawa-Madura Sastra Jawa-Palembang Sastra Jawa-Sunda Sastra Jawa-Tionghoa lbs Serat Sam Kok atau Kisah Tiga Negara dalam bahasa Jawa. Sastra Jawa-Tionghoa adalah karya sastra dalam bahasa Jawa yang ditulis oleh orang Tionghoa di daerah Jawa. Karya-karya sastra ini terutama menyangkut cerita-cerita dari Tiongkok yang dialihbahasakan atau digubah ulan...

 

Я́дерна фі́зика — розділ фізики, який вивчає структуру і властивості атомних ядер, та механізми ядерних реакцій (зокрема, радіоактивний розпад). Задачі, що виникають в ядерній фізиці — це типовий приклад задач декількох тіл. Ядра складаються з нуклонів (протонів і н...

 

 Nota: Jogos Olímpicos de 1976 redireciona para este artigo. Para os Jogos de Inverno sediados em Innsbruck, veja Jogos Olímpicos de Inverno de 1976. Jogos da XXI OlimpíadaMontreal 1976 Dados Sede Montreal País anfitrião  Canadá Países participantes 92 Atletas 6028 Eventos 198 em 21 esportes Cerimônia de abertura 17 de julho Cerimônia de encerramento 1 de agosto Abertura oficial Rainha Elizabeth II do Canadá Juramento do atleta Pierre St.-Jean Juramento do árbitro Mau...

Bank primarily located in Kansas Emprise Financial CorporationTypePrivateIndustryFinanceFoundedWichita, Kansas, United StatesHeadquartersKansasKey peopleMatt Michaelis, Chairman & PresidentProductsBankingWebsitehttps://www.emprisebank.com Emprise Bank is a Kansas-based, family owned, community bank headquartered in Wichita, Kansas with more than $2 billion in assets. Emprise has 34 locations across the state of Kansas, including branches in Wichita, Andover, Augusta, Chanute, Clearwater, ...

 

Broad term for peoples of Southeast Asia AlfurAlifuru / Alfuros / Alfures / Alifuru / HoraforasAlfur people, most likely Alune people, in the mountains of Seram.Regions with significant populationsMelanesia (regions of former State of East Indonesia in present-day Indonesia), MicronesiaReligionAnimism, Islam, ChristianityRelated ethnic groupsMoluccans, Melanesians Alfur, Alfurs, Alfuros, Alfures, Aliforoes, Alifuru or Horaforas (in Dutch, Alfoeren) people is a broad term recorded at the time ...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!