A Zip egy fájlcsomagoló és tömörítő segédprogram Unix számára. Az összes fájl egyetlen fájlban van tárolva, azaz a .zip {.zip-filename} fájlban, valamint a .zip kiterjesztéssel.
- A zip a fájlok tömörítésére szolgál a fájl méretének csökkentése érdekében. Hasonlóan használatos, mint a .zip fájlcsomag segédprogram különféle operációs rendszerekben, például Windows, Unix, Linux stb.
- Ha korlátozott a sávszélességünk két szerver között, és sokkal gyorsabban szeretnénk mozgatni a fájlokat, a zip könnyen áthelyezheti a fájlokat.
- A zip-program lehetővé teszi, hogy több tömörített fájl egy egyedi zip-archívumba kerüljön a fájlok részleteivel, beleértve a nevet, a védelmet, az utolsó módosítás idejét, a dátumot, az elérési utat és a fájl sértetlenségének ellenőrzéséhez szükséges adatokat. A könyvtár teljes szerkezete becsomagolható a zip archívumba, egy egyedi paranccsal együtt.
- A program hasznos a fájlok csoportjainak terjesztésre való összecsomagolásához, lemezterület megtakarításához és fájlok archiválásához a nem használt könyvtárak és fájlok ideiglenes tömörítésével.
- A 3:1 és 2:1 tömörítési arányok normálisak a különböző szövegfájloknál. A Zip több fájlt is képes tárolni tömörítés nélkül, és egyetlen tömörítési módszerrel (deflációval) rendelkezik. A zip automatikusan kiválasztja a kettő közül a jobbat az összes tömörítendő fájlhoz.
Szintaxis:
zip [options] zipfile files_list
Szintaxis bármilyen zip fájl létrehozásához:
$zip myfile.zip filename.txt
Fájlok kibontása zip fájlból
Az Unzip kicsomagolhatja, tesztelheti vagy listázhatja a fájlokat a ZIP-archívumból, amelyet gyakran észlelnek a Unix rendszeren. Az alapértelmezett természet az egyes fájlok kibontása az aktuális könyvtárba az adott ZIP-archívum segítségével.
Szintaxis:
$unzip myfile.zip
Lehetőségek a Zip Commandban:
1. -d Opció: Ez az opció eltávolít minden fájlt a zip-archívumból. A zip fájl elkészítése után a -d kapcsoló segítségével bármilyen fájlt eltávolíthatunk az archívumból.
Szintaxis:
karakterlánc char java-ban
$zip -d filename.zip file.txt
2. -u Opció: Ez az opció frissítheti a zip-archívumban lévő fájlt. Használható a leírt fájllista frissítésére vagy új fájlok hozzáadására egy meglévő zip fájlhoz.
a java karakterláncot tartalmazza
Frissíthetjük a meglévő bejegyzést a zip-archívumban, ha csak a közelmúltban módosultak a zip-archívumban már létező verzióhoz képest.
Szintaxis:
$zip -u filename.zip file.txt
3. -m Opció: A tömörítés után ez az opció törli a valódi fájlokat. Vigye át az adott fájlokat egy zip-archívumba, mivel az a megadott zip-archívum létrehozása után törli a célfájlokat/könyvtárakat.
Abban az esetben, ha a könyvtár a fájl eltávolítása után üressé válik, a könyvtárat is eltávolítjuk. Amíg a zip nem készíti el hiba nélkül az archívumot, addig nem történik törlés.
Hasznos a lemezterület megtakarítása; azonban potenciálisan nem biztonságos minden bemeneti fájl eltávolítása.
Szintaxis:
java long to int
$zip -m filename.zip file.txt
4. -r Opció: Egy könyvtár rekurzív tömörítéséhez használja a zip parancsot ezzel a -r kapcsolóval, és a megadott fájlokat rekurzívan tömöríti a könyvtáron belül. Ez az opció támogatja a megadott könyvtárban lévő összes fájl tömörítését.
Szintaxis:
$zip -r filename.zip directory_name
5. -x Opció: Ez az opció kizárhatja a megadott fájlokat a zip létrehozása során. Például minden fájlt tömörítünk a könyvtárban, és szeretnénk kizárni néhány nem kívánt fájlt. Ezzel az opcióval kizárhatjuk a nem kívánt fájlokat.
prime no code java
Szintaxis:
$zip -x filename.zip file_to_be_excluded
6. -v Opció: Diagnosztikai vagy részletes módú verzióinformációk nyomtatása. Lehetővé teszi a folyamatjelző megjelenítését kérések során, részletes diagnosztikai és tömörítési információkat a zip fájlszerkezet furcsaságairól, ha általában az eredeti műveletekre alkalmazzák.
A diagnosztikai képernyő akkor kerül kinyomtatásra, ha a -v az egyetlen parancssori argumentum, és sem az stdout, sem az stdin nem kerül átirányításra semmilyen fájlba. A súgó képernyő fejlécének kiterjesztésében, a kiadás dátumával, verziójával és programnevével együtt néhány mutató található a terjesztési helyekre és az Info-ZIP kezdőlapjára.
Ezután információkat jelenít meg a célkörnyezetről (a fordító verziója és típusa, a fordítás dátuma, az operációs rendszer verziója, valamint a zip futtatható fájl létrehozásához használt engedélyezett beállítások szempontjai).
Szintaxis:
$zip -v filename.zip file1.txt