Kā saspiest un atspiest failus Linux

Nospiediet saspiešanas attēlus

Šajā rakstā mēs jums iemācīsim saspiest un atspiest failus no iecienītā GNU / Linux izplatīšanas, izmantojot komandas no konsoles. Tas ir raksts, kas domāts iesācējiem, un tajā mēs neiekļausim attieksmi pret patērētājiem tāpat kā citās apmācībās, jo tas tikai parādīs, kā tiek veikta saspiešana un dekompresija, tos neiesaiņojot ar brīnišķīgo darvas rīku.

Lai gan saspiešana un dekompresēšana ir samērā vienkārša, lietotāji bieži meklē internetu, kā veikt šīs darbības. Es pieņemu, ka atšķirībā no citām operētājsistēmām, piemēram, MacOS un Windows, kur tiek izmantoti ļoti specifiski un intuitīvi grafiski rīki, GNU / Linux tie parasti tiek parādīti vairāk formātu un katram no tiem dažādi rīki, kaut arī grafiskā līmenī ir arī vienkārši rīki ...

Saspiešanai un dekompresijai mēs izmantosim divas pamata paketes, jo tās, iespējams, ir vispieprasītākie formāti un tie, ar kuriem mēs biežāk sastopamies, strādājot pie Unix līdzīgas sistēmas. Es atsaucos uz gzip un bzip2.

Darbs ar gzip

līdz saspiest ar gzip, formāts, ar kuru mēs rīkosimies, ir Lempel-Zi (LZ77), nevis ZIP kā tāds, jo nosaukums var radīt neskaidrības. Nosaukums nāk no GNU ZIP, un tas tika veikts kā ZIP formāta aizstājējs, taču tas nav tas pats. Es gribu to skaidri pateikt ... Nu, lai saspiestu failu:

gzip documento.txt

Tas ģenerē failu ar vienādu oriģinālu ar paplašinājumu .gz, iepriekšējā piemērā tas būtu document.txt.gz. Tā vietā par mainīt vārdu produkts ar konkrētu:

gzip -c documento.txt > nuevo_nombre.gz

līdz izsaiņojiet tas, kas jau ir saspiests, ir vienlīdz vienkāršs, lai gan mēs varam izmantot divas dažādas komandas ar tādu pašu efektu:

gzip -d documento.gz

gunzip documento.gz

Un mēs dabūsim failu atvienots bez .gz paplašinājuma.

Darbs ar bzip2

Attiecībā uz bzip2, ir līdzīgs iepriekšējai programmai, bet ar atšķirīgu saspiešanas algoritmu ar nosaukumu Burrows-Wheeler un Huffman kodēšana. Šajā gadījumā mums ir paplašinājums .bz2. Lai saspiestu failu, mums vienkārši jāizmanto:

bzip2 documento.txt

Tā rezultātā tiek saspiests document.txt.bz2. Mēs varam arī variēt izvades nosaukums ar opciju -c:

bzip2 -c documento.txt > nombre.bz2

Dekompresēšanai es izmantoju rīka bunzip2 opciju, kas ir aizstājvārds:

bzip2 -d documento.bz2

gunbzip2 documento.bz2

Lai iegūtu vairāk informācijas, varat izmantot vīrietis seko komanda ...


9 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Džeims Perea teica

    Hello,

    Liels paldies par jūsu ziņām, tās vienmēr ir noderīgas.

    Varbūt būtu interesanti pieminēt arī xz, jo tas arī tiek izmantots diezgan maz. Tas ierindojas kaut kur starp bzip2 (lēns, bet daudz saspiež) un gzip (ātrs, bet mazāk efektīvs). Tas lielos diapazonos, jo tāpat kā viss ... tas ir atkarīgs. Debian / Ubuntu .deb failos iekļautie tars parasti tiek saspiesti xz formātā.

    Lietošanas veids ir līdzīgs citām sos komandām.

  2.   Ernesto teica

    Sveiki, es gribētu lūgt to izdarīt, bet izmantojot tar.gz, jo tas ir visizplatītākais (manuprāt, saskaņā ar visu, ko es lejupielādēju no interneta)

  3.   jolt2bolt teica

    Ko viņi saka par populārākiem, bet daudzplatformu formātiem, piemēram, .7z? Viņiem arī vajadzētu tos nosaukt

  4.   omeza teica

    Sveiks, Hosē, kas notiek ar failiem tar.gz, ir tas, ka jūs izmantojat citu komandu, kas ir darva, un šajā gadījumā darvas komanda pati par sevi nesaspiež (vai nesaspiež), bet tiek izmantota grupēšanai (vai atvienošanai). vairāki faili vienā, šim ir integrācija ar komandu gzip un bzip2, ar kuru jūs varat saspiest un atspiest.

    1.    Gonzalo teica

      Jums ir pilnīga taisnība, Ernesto, par 7z bezmaksas formātu, kas atbrīvojas no Windows, aizstājot zip un rar, un viņi to nemin?

  5.   a teica

    google.com

  6.   usr teica

    Vai 21. gadsimtā joprojām izmantojat komandas, lai saspiestu vienkāršu failu? Šis ieraksts ir skumjš

    1.    usr/share teica

      Labi teikts, ka es neredzu jēgu izmantot komandu, lai saspiestu vienkāršu failu

  7.   Katrin teica

    Varbūt arī tas būtu interesanti