Kif Ikkompressa u Dekompressa Fajl .bz2 fil-Linux


Li tikkompressa fajl(i), hija li tnaqqas b'mod sinifikanti d-daqs tal-fajl(i) billi tikkodifika d-data fil-fajl(i) billi tuża inqas bits, u normalment hija prattika utli waqt backup u trasferiment ta' fajl(i) fuq netwerk. Min-naħa l-oħra, id-dekompressjoni ta' fajl(i) tfisser ir-restawr tad-data fil-fajl(i) għall-istat oriġinali tiegħu.

Hemm diversi PeaZip u ħafna aktar.

F'dan it-tutorja, se nħarsu lejn kif tikkompressa u dekompressa fajls .bz2 billi tuża l-għodda bzip2 fil-Linux.

Bzip2 hija għodda ta 'kompressjoni magħrufa sew u hija disponibbli fuq il-biċċa l-kbira jekk mhux id-distribuzzjonijiet ewlenin tal-Linux kollha, tista' tuża l-kmand xieraq għad-distribuzzjoni tiegħek biex tinstallah.

$ sudo apt install bzip2     [On Debian/Ubuntu] 
$ sudo yum install  bzip2    [On CentOS/RHEL]
$ sudo dnf install bzip2     [On Fedora 22+]

Is-sintassi konvenzjonali tal-użu ta' bzip2 hija:

$ bzip2 option(s) filenames 

Kif tuża bzip2 biex tikkompressa Fajls fil-Linux

Tista' tikkompressa fajl kif hawn taħt, fejn il-bandiera -z tippermetti l-kompressjoni tal-fajl:

$ bzip2 filename
OR
$ bzip2 -z filename

Biex tikkompressa fajl .tar, uża l-format tal-kmand:

$ bzip2 -z backup.tar

Importanti: B'default, bzip2 iħassar il-fajls tal-input waqt il-kompressjoni jew id-dekompressjoni, biex iżżomm il-fajls tal-input, uża l-għażla -k jew --keep.

Barra minn hekk, il-marka -f jew --force se jġiegħel lil bzip2 jissostitwixxi fajl tal-output eżistenti.

------ To keep input file  ------
$ bzip2 -zk filename
$ bzip2 -zk backup.tar

Tista' wkoll issettja d-daqs tal-blokk għal 100k sa 900k, billi tuża -1 jew --fast għal -9 jew -l-aħjar kif muri f' l-eżempji hawn taħt:

$ bzip2 -k1  Etcher-linux-x64.AppImage
$ ls -lh  Etcher-linux-x64.AppImage.bz2 
$ bzip2 -k9  Etcher-linux-x64.AppImage 
$ bzip2 -kf9  Etcher-linux-x64.AppImage 
$ ls -lh Etcher-linux-x64.AppImage.bz2 

Il-screenshot hawn taħt turi kif tuża l-għażliet biex iżżomm il-fajl tal-input, iġiegħel lil bzip2 jikteb fuq il-fajl tal-output u ssettja d-daqs tal-blokk waqt il-kompressjoni.

Kif tuża bzip2 biex tiddekompressa Fajls fil-Linux

Biex tiddekompressa fajl .bz2, uża l-għażla -d jew --decompress bħal dan:

$ bzip2 -d filename.bz2

Nota: Il-fajl għandu jispiċċa b'estensjoni .bz2 biex il-kmand ta' hawn fuq jaħdem.

$ bzip2 -vd Etcher-linux-x64.AppImage.bz2 
$ bzip2 -vfd Etcher-linux-x64.AppImage.bz2 
$ ls -l Etcher-linux-x64.AppImage 

Biex tara l-paġna tal-għajnuna bzip2 u l-paġna man, ikteb il-kmand hawn taħt:

$ bzip2  -h
$ man bzip2

Fl-aħħar nett, bl-elaborazzjonijiet sempliċi hawn fuq, nemmen li issa kapaċi tikkompressa u tiddekompressa fajls .bz2 billi tuża l-għodda bzip2 fil-Linux. Madankollu, għal kwalunkwe mistoqsija jew feedback, ikkuntattjana billi tuża t-taqsima tal-kummenti hawn taħt.

Importanti, inti tista 'tixtieq li tmur fuq ftit importanti joħolqu fajls arkivju kompressat.