Compressie

Gecomprimeerde archiefbestanden extraheren in Linux

Gecomprimeerde archiefbestanden extraheren in Linux
Dit artikel geeft een overzicht van opdrachtregelmethoden om verschillende gecomprimeerde archiefbestandsindelingen in Linux te extraheren. Deze archieven kunnen enkele of meerdere bestanden en mappen bevatten, meestal gecomprimeerd om schijfruimte te besparen. Archiefbestandsindelingen worden ook gebruikt voor het splitsen van gigantische bestanden die in GB's kunnen lopen. Ze maken bestandsbewerkingen ook veel gemakkelijker, omdat u slechts een enkel bestand of een klein aantal gesplitste bestanden hoeft te verwerken in plaats van veel verspreide bestanden. Er zijn veel algoritmen voor het bundelen, archiveren en comprimeren van bestanden, en in dit artikel worden opdrachtregelmethoden uitgelegd om archieven die met dergelijke algoritmen zijn gemaakt, te decomprimeren.

GUI-methode (voorraad Ubuntu met GNOME SHELL)

Ubuntu wordt geleverd met decompressie-ondersteuning voor beperkte gecomprimeerde archiefbestandsindelingen - voornamelijk zip-bestanden, tar-archieven en 7z-bestanden. Om volledige ondersteuning voor andere belangrijke archiefformaten mogelijk te maken, moet je een paar extra apps installeren. Voer de onderstaande opdracht uit om dit te doen:

$ sudo apt install zip unzip rar unrar p7zip-full

Nu kunt u dubbelklikken of rechtsklikken op een gecomprimeerd archief in Nautilus-bestandsbeheer om bestanden uit te pakken.

De archiefbeheerder in Nautilus-bestandsbeheer biedt ook ondersteuning voor het uitpakken van met een wachtwoord beveiligde bestanden, dus u hebt geen extra apps nodig om versleutelde archieven uit te pakken.

Bestandsbeheerders in andere desktopomgevingen hebben ook ondersteuning voor het uitpakken van archieven via plug-insystemen. U moet een app met de naam "archiefbeheer" of "file-roller" installeren om ondersteuning toe te voegen voor het uitpakken van bestanden uit archieven.

7z

7z is een van de meest gebruikte gecomprimeerde bestandsindelingen voor archieven. Het kan bestanden diep comprimeren met een veel betere verhouding dan andere populaire archiefformaten zoals zip en rar.

Voer de onderstaande opdracht uit om 7z-archiefondersteuning op Ubuntu in te schakelen:

$ sudo apt install p7zip-full

Voer de onderstaande opdracht uit om een ​​7z-archief uit te pakken naar een nieuwe map met dezelfde naam als de archiefnaam:

$ 7z x archief.7z

De bovenstaande opdracht kan ook worden gebruikt voor met een wachtwoord beveiligde 7z-archieven. U wordt gevraagd een wachtwoord in te voeren nadat u de bovenstaande opdracht hebt uitgevoerd.

Zip

Zip-archief is een ander meest gebruikte bestandsformaat dat wordt gebruikt voor archiverings- en compressiedoeleinden. Het is het primaire archiefbestandsformaat dat wordt ondersteund op Windows en wordt standaard geleverd op alle belangrijke versies van Windows.

Voer de onderstaande opdracht uit om ondersteuning voor zip-archief op Ubuntu in te schakelen:

$ sudo apt install zip unzip

Voer de onderstaande opdracht uit om een ​​zip-archief uit te pakken naar een nieuwe map met dezelfde naam als de archiefnaam:

$ archief uitpakken.zip

Net als de 7z-opdracht, kan de unzip-opdracht ook worden gebruikt om met een wachtwoord beveiligde bestanden uit te pakken. Gebruikers zullen worden gevraagd om het wachtwoord in te voeren na het uitvoeren van de hierboven genoemde opdracht.

Rare

Het Rar-bestandsformaat is een eigen archiverings- en compressieformaat. De ondersteuning voor rar-bestanden op Linux is niet zo robuust als andere archiefbestandsindelingen, maar is voldoende voor het uitvoeren van eenvoudige compressie- en decompressietaken.

Voer de onderstaande opdracht uit om rar-archiefondersteuning toe te voegen aan uw Ubuntu-installatie:

$ sudo apt install rar unrar

Voer de onderstaande opdracht uit om een ​​normaal of met een wachtwoord beveiligd rar-archief te decomprimeren:

$ unrar x archief.zeldzaam

Teer, Tara.gz, Tar.xz, Tar.bz2, Tgz, Gz

Tar-archiefbestandsindeling is standaard beschikbaar op bijna alle op Linux en Unix gebaseerde besturingssystemen. Standaard worden tar-archieven niet gecomprimeerd, u moet aanvullende compressie-algoritmen gebruiken, zoals gz, bz2 enzovoort. Voer de onderstaande opdracht uit om een ​​tar-bestand uit te pakken:

$ tar xf archief.teer

U kunt "archief" vervangen.tar" in de bovenstaande opdracht met de juiste archiefnaam en bestandsextensie. Tar-archieven hebben geen ingebouwde ondersteuning voor codering, dus u kunt geen wachtwoordbeveiliging gebruiken.

Conclusie

Dit zijn verschillende hulpprogramma's voor de opdrachtregel om archiefbestandsindelingen uit te pakken. Het tar-bestandsformaat wordt veel gebruikt voor het distribueren van software en grote bestanden op Linux, hoewel het standaard geen wachtwoordbeveiliging ondersteunt. Andere bestandsindelingen, zoals zip, rar en 7z, ondersteunen wel wachtwoordbeveiliging, maar ze zijn gemakkelijker te kraken dan andere coderingsmethoden zoals GPG (GNU Privacy Guard).

Strijd om Wesnoth Zelfstudie
The Battle for Wesnoth is een van de meest populaire open source strategiespellen die je op dit moment kunt spelen. Dit spel is niet alleen al heel la...
0 A.D. zelfstudie
Van de vele strategiespellen die er zijn, 0 A.D. slaagt erin om op te vallen als een uitgebreide titel en een zeer diep, tactisch spel ondanks dat het...
Unity3D-zelfstudie
Inleiding tot Unity 3D Unity 3D is een krachtige game-ontwikkelingsengine. Het is platformoverschrijdend, zodat je games voor mobiel, internet, deskto...