V dnešnej dobe sa s archívnymi súbormi stretávame veľmi často a na všetkých platformách: Windows, Mac alebo Linux. Môžu to byť programy zálohy systémy alebo databázy, alebo len archív súborov. Často tiež potrebujeme vytvoriť naše archívy v systéme Linux, aby sme mohli preniesť niekoľko súborov priateľom alebo nahrať do služby hostenia súborov. Softvérové ​​balíky sú distribuované vo forme archívov, zdrojové kódy, ako aj mnoho ďalších súborov distribuovaných na internete. Naučiť sa archivovať súbory v Linuxe cez terminál je veľmi dôležité, možno to budete potrebovať, keď nemáte prístup ku grafickému rozhraniu, alebo jednoducho, časom bude práca s terminálom príjemnejšia.

V tomto návode sa chcem bližšie pozrieť na archivačné nástroje v Linuxe, zvážime nielen najpopulárnejší a najuniverzálnejší nástroj - tar, ale aj iné menej známe, ako aj populárne kompresné algoritmy.

Je dôležité poznamenať, že linuxová archivácia nie je to isté ako linuxová kompresia súborov. Archivácia je spojenie niekoľkých malých súborov do jedného za účelom pohodlnejšieho následného prenosu, ukladania, šifrovania alebo kompresie. Ako som povedal, archiváciu vykonávajú špeciálne nástroje. Nebudeme sa dotýkať archivácie súborov v GUI, poradíte si s nimi sami, našou témou je terminál.

Najpopulárnejším archivačným nástrojom pre Linux je tar. Používa sa takmer všade, na archiváciu zdrojov, balenie balíkov. Na kompresiu sa používajú iné nástroje v závislosti od kompresného algoritmu, napríklad zip, bz, xz, lzma atď. Najprv sa vykoná archivácia a potom kompresia pomocou samostatných programov. Automatické spustenie niektorých komprimačných nástrojov pre novovytvorený archív je podporované v tar a iných podobných programoch pomocou špeciálnych možností.

Tiež užitočná príležitosť archivácia je šifrovaná. Teraz sa však pozrime na to, aké nástroje existujú na archiváciu linuxových súborov a ako ich používať.

Tar

Tar je štandardný nástroj na archiváciu Linuxové súbory. Postupne od malý program archivácia sa stala výkonným nástrojom, ktorý podporuje mnoho typov archívov a kompresných algoritmov. Program podporuje veľké množstvo parametrov. Pozrime sa na jeho syntax a hlavné parametre:

$ tar možnosti f súbor_na_písanie /folder_files_for_archive

Teraz sa pozrime na hlavné možnosti:

  • A- pridať súbor do archívu
  • c- vytvoriť archív v linuxe
  • d- porovnať archívne súbory a rozbalené súbory v súborovom systéme
  • j- komprimovať archív pomocou Bzip
  • z- komprimovať archív pomocou Gzip
  • r- pridať súbory na koniec archívu
  • t- zobraziť obsah archívu
  • u- aktualizovať archív vzhľadom na súborový systém
  • X- extrahovať súbory z archívu
  • v- šou detailné informácie o pracovnom procese
  • f- súbor na archívny záznam
  • -C- rozbaliť do určeného priečinka
  • --strip-components- zahodiť n podpriečinkov

Teraz sa pozrime na archiváciu súborov v systéme Linux. Ak chcete vytvoriť archív, použite nasledujúci príkaz:

tar -cvf archive.tar.gz /cesta/k/suborom

A rozbalenie archívu tar linux:

archív tar -xvf.tar.gz

Používa sa veľmi ľahko zapamätateľná možnosť balenia c - C reate a na rozbalenie - X-e X trakte.

Komprimovaný archív sa vytvorí rovnakým spôsobom, len s voľbou -z, to je, ak bolo použité šifrovanie gizp, ak je potrebný bzip, potom sa použije voľba -j:

tar -zcvf archive.tar.gz /cesta/k/suborom

$ tar -zxvf archive.tar.gz

Zvážte napríklad, ako komprimovať priečinok v systéme Linux:

tar -zcvf home.tar.gz ~/

Aj keď to môžeme urobiť opačne, rovnaký archív získame, ak najprv vytvoríme bežný archív s tar a potom ho komprimujeme pomocou komprimačného nástroja, len tu získame väčšiu kontrolu nad procesom kompresie:

gzip archív.tar

Môžete tiež odstrániť kompresiu:

archív gunzip.tar.gz

Kompresné nástroje budú diskutované nižšie.

Ak chcete pridať súbor do archívu, použite:

tar -rvf archive.tar file.txt

Ak chcete extrahovať jeden súbor, syntax je rovnaká:

tar -xvf archive.tar file.txt

Je možné extrahovať viacero súborov zodpovedajúcim vzorom pomocou parametra zástupných znakov, napríklad extrahovať všetky súbory php:

tar -xvf archive.tar --wildcards "*.php"

V predvolenom nastavení môžete archív tar linux rozbaliť do aktuálneho priečinka s názvom archívu, do ktorého sa má rozbaliť požadovaný priečinok použite prepínač -C:

tar -xvf archive.tar -C /cesta/k/dir

Uvažovali sme o štandardnom nástroji, teraz stručne zvážime jeho alternatívy. Nie je ich veľa a väčšina z nich je už zastaraná.

Shar

Shar vám umožňuje vytvárať samorozbaľovacie archívy. Je to v podstate shell skript a treba ho rozbaliť bash shell alebo iný kompatibilný s Bourne Shell. Shar má niekoľko výhod, ale je tiež potenciálne nezabezpečený, pretože archív je spustiteľný súbor.

možnosti zdieľania:

  • -o- uložiť archív do súboru namiesto stdout
  • -l- obmedziť veľkosť výstupného súboru
  • -L- obmedziť veľkosť výstupného súboru a rozdeliť ho na časti
  • -n- názov archívu nebude zahrnutý v hlavičke
  • -a- povoliť automatické generovanie hlavičiek

Príklady použitia Shar na archiváciu linuxového priečinka:

Vytvorte zdieľaný archív:

shar názov_súboru.prípona > názov súboru.shar

Rozbaľte zdieľaný archív:

Ar

ar je nástroj na vytváranie a správu archívov. Používa sa hlavne na archiváciu statických knižníc, ale dá sa použiť na vytvorenie akéhokoľvek archívu. Kedysi sa používal pomerne často, ale bol nahradený nástrojom tar. V súčasnosti sa používa iba na vytváranie a aktualizáciu súborov statickej knižnice.

  • -d- odstrániť moduly z archívu
  • - m- presúvanie členov v archíve
  • -p- vytlačiť konkrétnych členov archívu
  • - q- rýchle pridanie
  • -r- pridať člena do archívu
  • -s- vytvoriť archívny index
  • - a- pridať nový súbor do existujúceho archívu

Teraz sa pozrime na príklady použitia. Vytvorme statickú knižnicu libmath.a z objektových súborov substraction.o a division.o:

ar cr libmath.a odčítanie.o delenie.o

Teraz rozbaľme súbory z archívu:

Takto je možné rozbaliť akúkoľvek statickú knižnicu.

cpio

cpio je skratka pre Copy in and out. Toto je ďalší štandardný archivátor pre Linux. Aktívne sa používa v správcovi balíkov Red Hat, ako aj na vytváranie initramfs. Archivácia bežných súborov pomocou tohto programu v systéme Linux nie je použiteľná.

Možnosti pomôcky:

  • -a- obnoviť čas prístupu k súborom po ich skopírovaní
  • -A- pridať súbor
  • -d- v prípade potreby vytvorte adresáre

Príklad použitia. Vytvorte archív cpio:

súbor1.o súbor2.o súbor3.o

ls | cpio -ov > /cesta/k/výstupnému priečinku/obj.cpio

Rozbaľte archív:

cpio-idv< /path/to folder/obj.cpio

Archivácia priečinka linux sa tiež vykonáva sama.

Komprimácia archívov v systéme Linux

Zvažovalo sa, ako vytvoriť archív v linuxe. Teraz hovorme o kompresii. Ako som povedal, na kompresiu sa používajú špeciálne služby. Uvažujme stručne o niekoľkých z nich.

Gzip

Najčastejšie sa používa Gzip. Toto je štandardný nástroj na kompresiu Unix/Linux. Na dekompresiu použite gunzip alebo gzip -d Najprv sa pozrime na jeho syntax:

$ súbor možností gzip

$ súbor možností gunzip

Teraz sa pozrime na možnosti:

  • -c- výstupný archív na štandardný výstup
  • -d- vybaliť
  • -f- vynútiť dekompresiu alebo kompresiu
  • -l- zobraziť archívne informácie
  • -r- rekurzívne iterovať cez adresáre
  • -0 - minimálna úroveň kompresie
  • -9 - maximálna úroveň kompresie

Príklady použitia ste už videli v popise nástroja tar. Napríklad komprimujme súbor:

súbor gzip -c > archive.gz

Teraz si to rozbaľme:

gunzip -c archív.gz

Ak však chcete komprimovať priečinok v systéme Linux, musíte ho najprv zazipovať pomocou tar a potom komprimovať archívny súbor pomocou gzip.

bzip

bzip2 je ďalší alternatívny nástroj na kompresiu pre Linux. Je efektívnejší ako gzip, ale pomalší. Na rozbalenie použite utilitu bunzip2.

Možnosti bzip2 popisovať nebudem, sú podobné ako gzip. Ak chcete vytvoriť archív v systéme Linux, použite:

V aktuálnom adresári sa vytvorí súbor file.bz2

Lzma

Nový a vysoko efektívny kompresný algoritmus. Syntax a možnosti sú tiež podobné ako Gzip. Na rozbalenie použite unlzma.

xz

Ďalší vysoko účinný kompresný algoritmus. Spätne kompatibilný s Lzma. Parametre hovoru sú tiež podobné ako Gzip.

PSČ

Multiplatformový nástroj na vytváranie komprimovaných archívov zip. Kompatibilné s implementáciami tohto algoritmu Windows. Zip archívy sa veľmi často používajú na zdieľanie súborov na internete. Pomocou tohto nástroja môžete komprimovať súbory a komprimovať priečinok linux.

Syntax pomôcky:

$ súbory možností zip

$ možnosti rozbalenia archívu

Možnosti pomôcky:

  • -d odstrániť súbor z archívu
  • -r- rekurzívne prechádzať adresármi
  • -0 - iba archivácia, žiadna kompresia
  • -9 - najlepší kompresný pomer
  • -F- opraviť súbor zip
  • -e- šifrovať súbory

Ak chcete vytvoriť archív ZIP v systéme Linux, použite.

Dúfame, že sme vám pomohli vyriešiť problém so súborom XZ. Ak neviete, kde si môžete stiahnuť aplikáciu z nášho zoznamu, kliknite na odkaz (toto je názov programu) - nájdete podrobnejšie informácie o mieste, odkiaľ stiahnuť bezpečnú inštalačnú verziu požadovanej aplikácie .

Návšteva tejto stránky by vám mala pomôcť zodpovedať konkrétne tieto alebo podobné otázky:

  • Ako otvoriť súbor XZ?
  • Ako previesť súbor XZ do iného formátu?
  • Aká je prípona formátu súboru XZ?
  • Aké programy podporujú súbor XZ?

Ak ste ani po prezretí obsahu na tejto stránke nedostali uspokojivú odpoveď na žiadnu z vyššie uvedených otázok, znamená to, že tu uvedené informácie o súbore XZ nie sú úplné. Kontaktujte nás pomocou kontaktného formulára a dajte nám vedieť, aké informácie ste nenašli.

Čo ešte môže spôsobiť problémy?

Dôvodov, prečo nemôžete otvoriť súbor XZ, môže byť viac (nielen nedostatok vhodnej aplikácie).
Po prvé- Súbor XZ môže byť nesprávne prepojený (nekompatibilný). nainštalovaná aplikácia za jeho službu. V tomto prípade musíte toto pripojenie zmeniť sami. Ak to chcete urobiť, kliknite pravým tlačidlom myši na súbor XZ, ktorý chcete upraviť, a kliknite na možnosť "Otvoriť pomocou" a potom vyberte zo zoznamu program, ktorý ste nainštalovali. Po takejto akcii by problémy s otvorením súboru XZ mali úplne zmiznúť.
Po druhé- súbor, ktorý chcete otvoriť, môže byť jednoducho poškodený. Potom je najlepším riešením nájsť novú verziu alebo ju znova stiahnuť z rovnakého zdroja ako predtým (možno z nejakého dôvodu v predchádzajúcej relácii sťahovanie súboru XZ nebolo dokončené a nedá sa správne otvoriť).

Chcete pomôcť?

Ak máte Ďalšie informácie o prípone súboru XZ, budeme vďační, ak ju budete zdieľať s používateľmi našej stránky. Použite nižšie uvedený formulár a pošlite nám informácie o súbore XZ.

Ak má váš počítač antivírusový program môcť skenovať všetky súbory v počítači, ako aj každý súbor jednotlivo. Kliknutím môžete skenovať ľubovoľný súbor kliknite pravým tlačidlom myši kliknutím na súbor a výberom príslušnej možnosti na vykonanie antivírusovej kontroly súboru.

Napríklad na tomto obrázku súbor môj-súbor.xz, potom musíte kliknúť pravým tlačidlom myši na tento súbor a v ponuke súboru vybrať možnosť "skenovať z pomoc od AVG» . Výberom tejto možnosti sa otvorí AVG Antivirus ktorá bude kontrolovať daný súbor na prítomnosť vírusov.


Niekedy môže dôjsť k chybe nesprávna inštalácia softvér , čo môže byť spôsobené problémom, ktorý sa vyskytol počas procesu inštalácie. Môže to rušiť váš operačný systém priraďte súbor XZ k správnej aplikácii softvérový nástroj , ovplyvňujúce tzv "pridruženia prípony súboru".

Niekedy jednoduché preinštalovanie 7-Zip môže vyriešiť váš problém správnym prepojením XZ so 7-Zip. V iných prípadoch môžu vzniknúť problémy s priraďovaním súborov zlé programovanie softvéru vývojára a možno budete musieť kontaktovať vývojára dodatočnú pomoc.


Poradenstvo: Skúste aktualizovať 7-Zip na Najnovšia verzia aby ste sa uistili, že sú nainštalované najnovšie opravy a aktualizácie.


Môže sa to zdať príliš zrejmé, ale často samotný súbor XZ môže spôsobovať problém. Ak ste dostali súbor prostredníctvom prílohy Email alebo ste ho stiahli z webovej stránky a proces sťahovania bol prerušený (napríklad výpadok prúdu alebo iný dôvod), súbor môže byť poškodený. Ak je to možné, skúste získať novú kópiu súboru XZ a skúste ho znova otvoriť.


Opatrne: Poškodený súbor môže spôsobiť vedľajšie poškodenie predchádzajúceho alebo existujúceho súboru malvér na vašom PC, preto je veľmi dôležité, aby ste mali na počítači neustále spustený aktuálny antivírus.


Ak váš súbor XZ spojené s hardvérom vášho počítača na otvorenie súboru, ktorý možno budete potrebovať aktualizovať ovládače zariadení spojené s týmto zariadením.

Tento problém zvyčajne spojené s typmi mediálnych súborov, ktoré závisia od úspešného otvorenia hardvéru vo vnútri počítača, napr. zvuková karta alebo video karty. Ak sa napríklad pokúšate otvoriť zvukový súbor, ale nemôžete ho otvoriť, možno budete musieť aktualizovať ovládače zvukovej karty.


Poradenstvo: Ak pri pokuse o otvorenie súboru XZ dostanete Chybové hlásenie súvisiace so súborom .SYS, problém môže byť pravdepodobne spojené s poškodenými alebo zastaranými ovládačmi zariadení ktoré je potrebné aktualizovať. Tento proces možno uľahčiť pomocou softvéru na aktualizáciu ovládačov, ako je napríklad DriverDoc.


Ak kroky nevyriešili problém a stále máte problémy s otváraním súborov XZ, môže to byť spôsobené nedostatok dostupných systémových prostriedkov. Niektoré verzie súborov XZ môžu vyžadovať značné množstvo zdrojov (napr. pamäť/RAM, výpočtový výkon), aby sa správne otvoril na vašom počítači. Tento problém sa vyskytuje pomerne často, ak používate pomerne starý počítač. Hardvér a zároveň oveľa novší operačný systém.

Tento problém sa môže vyskytnúť, keď má počítač problém s dokončením úlohy, pretože operačný systém (a ďalšie služby bežiace na pozadí) spotrebuje príliš veľa zdrojov na otvorenie súboru XZ. Pred otvorením XZ Compressed Archive skúste zavrieť všetky aplikácie v počítači. Uvoľnením všetkých dostupných zdrojov na vašom počítači poskytnete najlepšie podmienky na pokus o otvorenie súboru XZ.


Ak ty dokončil všetky vyššie uvedené kroky a váš súbor XZ sa stále neotvorí, možno budete musieť spustiť upgrade hardvéru. Vo väčšine prípadov, dokonca aj pri použití starších verzií hardvéru, môže byť výpočtový výkon stále viac než dostatočný pre väčšinu používateľských aplikácií (pokiaľ nevykonávate veľa práce náročnej na CPU, ako je 3D vykresľovanie, finančné/vedecké modelovanie alebo intenzívna multimediálna práca. ). Touto cestou, je pravdepodobné, že váš počítač nemá dostatok pamäte(bežnejšie označované ako „RAM“, príp RAM) na vykonanie úlohy otvorenia súboru.

Nedávno som si stiahol obrázok čerstvého poteru 8.2, bol som prekvapený, keď som videl, že obrázok je zabalený vo formáte .xz, nikdy predtým som o takomto archívnom formáte nepočul, ukázalo sa, že XZ je komprimovaný formát údajov, ktorý používa Algoritmus LZMA2 a je navrhnutý tak, aby nahradil formát LZMA. Rovnako ako formáty gzip a bzip2 je to jeden kontajner súborov, takže sa zvyčajne používa v spojení s formátom tar.

Zo zvyku som skúsil rozbaliť WinRar, na čo som od neho dostal odpoveď, že archív je pokazený, alebo nie je archív 🙁 smutné!

V tyrnete som našiel jednu DOSovskú utilitu na rozbaľovanie takýchto archívov, dal som si ju do seba, no a zverejnil som ju na svojej webovej stránke, pretože. Toto sú veci, ktoré musíte mať po ruke.

Rozbalíme archivátor, hodíme súbor xz.exe do system32, pokiaľ ho samozrejme nechceme pokojne použiť, bez zadania úplnej cesty k nemu.
Práca s nástrojom je veľmi jednoduchá, napríklad rozbalenie novej distribučnej súpravy:

Xz -d u:\FreeBSD-8.2-RELEASE-amd64-dvd1.iso.xz

Môžete tiež zobraziť všetky príkazové klávesy:

C:\xz --help Použitie: xz ... ... Komprimujte alebo dekomprimujte SÚBORY vo formáte .xz. -z, --komprimovať silu kompresie -d, --dekomprimovať silu dekompresie -t, --test skontrolovať integritu komprimovaného súboru -l, --vypísať zoznam informácií o súboroch .xz -k, --uložiť (neukladať zmazať) vstupné súbory -f, --vynútiť vynútené prepísanie výstupného súboru a (de)komprimáciu referencií -c, --stdout zapísať do stdout a nezmazať vstupné súbory -0 ... -9 prednastavená kompresia; predvolená hodnota 6; pred použitím 7-9 použite kompresor *a* použite dekompresnú pamäť! -e, --extreme pokúsi sa zlepšiť kompresný pomer pomocou dlhšieho času CPU; neovplyvňuje požiadavky na pamäť dekompresora -q, --quiet potlačiť varovania; zadajte dvakrát na potlačenie chýb -v, --verbose byť podrobný; zadajte dvakrát pre ešte podrobnejšie zostavy -h, --help zobrazíte túto krátku pomoc a ukončíte ju -H, --long-help zobrazí dlhú pomoc (uvádza aj rozšírené možnosti) -V, --version zobrazí číslo verzie a skončí

No, ako je všetko)
Užite si používanie pomôcky!)

- Prípona (formát) sú znaky na konci súboru za poslednou bodkou.
- Počítač presne určuje typ súboru podľa prípony.
- Podľa Predvolené nastavenie systému Windows nezobrazuje prípony súborov.
- Niektoré znaky nemožno použiť v názve súboru a prípone.
- Nie všetky formáty súvisia s rovnakým programom.
- Nižšie sú uvedené všetky programy, pomocou ktorých môžete otvoriť súbor XZ.

Bandizip je šikovný archivátor pre operačné systémy Rodiny Windows. Program podporuje väčšinu rôznych formátov a má jedinečný algoritmus na preskakovanie nekomprimovateľných súborov. Bandizip sa integruje do obsahové menu Prieskumník, čo výrazne zjednodušuje správu samotného programu, pretože všetky potrebné operácie, napríklad vytváranie archívov alebo rozbaľovanie dát, je možné vykonávať priamo z Prieskumníka. Okrem toho má šifrovací algoritmus, ktorý vám umožňuje chrániť súbor pred nechceným otvorením. Okrem toho má program funkciu nastavenia hesla pre súbor. Dané heslo je známe, že sa nedá hacknúť...

Universal Extractor je užitočný nástroj na extrahovanie rôznych archívov, ako aj niektorých ďalších typov súborov. Tento program, v prvom rade vhodný pre tých používateľov, ktorí vytvárajú archívy na počítači, ale rôzne archívy sťahujú iba z internetu a potom ich rozbaľujú. Nástroj Universal Extractor sa s touto úlohou vyrovná celkom dobre. Umožňuje vám rozbaliť všetky známe archívy, ako aj dll súbory, exe, mdi a ďalšie typy súborov. V skutočnosti môže program do určitej miery slúžiť ako druh inštalátora programu, pretože. umožňuje vám rozbaliť niektoré inštalačné programy a potom spustiť...

HaoZip je čínsky klon populárneho archivátora Winrar, čo sa týka funkčnosti aj rozhrania vo všeobecnosti. Archivátor dokáže pracovať so všetkými populárnymi formátmi vrátane 7Z, ZIP, TAR, RAR, ISO, UDF, ACE, UUE, CAB, BZIP2, ARJ, JAR, LZH, RPM, Z, LZMA, NSIS, DEB, XAR, CPIO, SPLIT, WIM, IMG a iné. Okrem toho pomocou Haozip môžete namontovať ISO obrázky a prezerajte si obrázky cez vstavaný prehliadač, čo je veľmi užitočná funkcia pre archivárov. Čo sa týka rozhrania, tu odviedli čínski vývojári dobrú prácu. Nielenže skopírovali dizajn a funkčnosť z archivátora Winrar, ale pridali aj...

WinRAR je známy program určený na prácu s archívmi. Nástroj obsahuje širokú škálu vstavaných funkcií. WinRAR komprimuje dáta rýchlejšie ako konkurencia, čím šetrí miesto na disku a užívateľský čas. Podporuje známe archívne formáty a je vhodný na kompresiu multimediálnych súborov. Automatické rozpoznávanie formátu súborov, špeciálny algoritmus kompresie údajov a najlepšia metóda balenie - výhody aplikácie. WinRAR dokáže komprimovať výkonné, multimediálne súbory a knižnice objektových modulov. Aplikácia umožňuje rozdeliť archívy do samostatných zväzkov a uložiť ich na rôzne pamäťové médiá.

Ashampoo ZIP je archivačný program, ktorý vám pomôže komprimovať a ukladať potrebné informácie. Pracuje s rôznymi formátmi a umožňuje používateľom odosielať veľké dokumenty v komprimovanej forme. Ashampoo ZIP má širokú škálu rôznych funkcií. Prostredníctvom aplikácie môžete vytvárať, rozbaľovať a rozdeľovať archívy. Okrem toho program podporuje čítanie, obnovu, šifrovanie a okamžitú konverziu. Zoznam formátov podporovaných Ashampoo ZIP je celkom pôsobivý. Okrem vytvárania archívov program podporuje rozbaľovanie dokumentov vo viac ako 30 rôznych archívnych formátoch.

Každý rok, s cieľom zlepšiť a spríjemniť používateľov, vývojári rôznych počítačových programov vydávajú veľa zaujímavých, pohodlných a kvalitných programov, ktoré výrazne pomáhajú pri ich práci. Jedným z týchto programov je najnovší vývoj archivátora WinArc. Tento nástroj dostupný pre bežné používanie a s jeho pomocou pre vás nebude ťažké zazipsovať alebo rozbaliť akýkoľvek súbor, ktorý vás zaujíma. Tento nástroj počas prevádzky využíva všetky jadrá procesora, čím urýchľuje proces archivácie. Okrem toho má funkciu úpravy využitia pamäte RAM, čo výrazne zníži záťaž vášho počítača.