-
GAMEPOD.hu
Linux kezdőknek - érdemes beleolvasni, mielőtt kérdezel
Új hozzászólás Aktív témák
-
Rimuru
veterán
A tar az nem tomorit, csak egy fajlba helyez el tobb fajlt (mondjuk kontenernek - mint pl az mkv is).
A bzip, gzip, 7z, rar, xz, stb.. azok pedig tomoritesi eljarasok (mindnek megvannak az elonyei es a hatranyai is).
Azert szokott .tar.XY lenni mert azt jelenti hogy az egy tar file ami tomoritve van.
Tehat adott 'a,b,c,d' file -> keszul egy 'X.tar' -> tomorites 'X.tar.xz'[ Szerkesztve ]
Vigyázat, csalok!
-
-
Victor Súgó
junior tag
Kiegészítve colomb2 leírását: a tar az egy könyvtárstruktúrát csomagol össze egyetlen fájlba, alapjáraton mindenféle tömörítés nélkül (tar cf). Vannak tömörítők, amik egyetlen fájl tömörítésére lettek kitalálva (eredendően ú.n. filterek, ha jól emlékszem, ami képes a stdin-ről érkező adatfolyamot feldolgozni és a feldolgozott adatokat az stdout-ra küldeni - ettől filter, ahogy pl. a grep, cut, more stb.)
A tar az ilyen tömörítőket tudja használni külső beavatkozás nélkül a c parancs mellé tett z,j,J stb. kapcsolókkal. (gzip, bzip2, xz)
Tehát a rar és a "hagyományos" zip, amik szintén komplett struktúrák csomagolására lettek kitalálva, nem használhatóak a tar tömörítésére. -
Frawly
veterán
Mert a gzip nem tud solid tömörítést: egy fájlként becsomagolni az egészet, ami mindig sokkal hatákonyabb. A rar, 7z pl. tud. Így gzip-nél úgy oldják meg unix/like rendszereken, hogy először a tar benyomja a sok fájlt, és egy megafájlt készít belőle, és ezt tömöríti be a gzip. Ezért van egymásba ágyazva.
Végül is a rar, 7z, stb. is épp így egymásba ágyazza őket, csak nem veszed észre, mert nincs két kiterjesztés, de pl. ha a sok fájlból kibontasz egyet, akkor az előtte lévő fájlokat mind ki kell bontani, akkor is, ha nincs rájuk szükség. Ezzel szemben a tar.gz és tar.xz annyiból rosszabb, hogy ott minden fáljt ki kell bontani, mivel először a gzip-ből az egész .tar fájlt ki kell nyerni, és abból lehet csak további fájlokat kinyerni. De mint írtam, nem kötelező a tar.xz-t használni, lehet helyette 7z-t. De mégis az a gyakorlat terjedt el, hogy unix/like rendszereken forráskódot, binárisokat tar.gz-be csomagolnak, amit a magyar szakzsargon Tar Gizi-nek becéz.
Persze neked felhasználóként nem kell külön a gzip-et és a tar-t is futtatni, elég a tar-t meghívni, az gondoskodik a gzip-es részéről is.
Új hozzászólás Aktív témák
A topik célja: Segítségnyújtás a Linux disztribúciókkal még csak ismerkedők számára. A szerveres kérdések nem ebbe a topicba tartoznak.
Kérdés előtt olvasd el a topik összefoglalóját!
Haladó Linuxos kérdések topikja.
Linux felhasználók OFF topikja
Milyen program ami... [link]
Shell script kérdésekkel látogassatok el a topikjába
- Vélemény Ubuntu 20.04 LTS
- Vélemény Linux Mint Debian Edition 4
- Tudástár MX-Linux 19
- Bemutató Linux a mindennapokban: Manjaro KDE
- Bemutató Linux a mindennapokban
- Hír Zöld utat adott a nyílt forráskódú Linux meghajtóknak az NVIDIA
- Hír A Steam Play hozza el a Windowsra írt játékokat Linuxra
- Hír Hova jut a világ? Linuxot kínál a Windows Store!