Zip je uslužni program za pakiranje i kompresiju datoteka za Unix. Sve su datoteke pohranjene unutar jedne datoteke, tj. .zip {.zip-filename} zajedno s nastavkom .zip.
- Zip se koristi za komprimiranje datoteka kako bi se smanjila veličina datoteke. Koristi se slično kao uslužni program .zip paketa datoteka u raznim operativnim sustavima kao što su Windows, Unix, Linux itd.
- Ako imamo ograničenu propusnost između dva poslužitelja i želimo premjestiti datoteke mnogo brže, zip može jednostavno premjestiti datoteke.
- Zip program omogućuje višestruke komprimirane datoteke u pojedinačnu zip arhivu s pojedinostima o datotekama uključujući naziv, zaštitu, vrijeme zadnje izmjene, datum, put i pojedinosti o provjeri za provjeru integriteta datoteke. Cijela struktura imenika može se pakirati u zip arhivu zajedno s pojedinačnom naredbom.
- Program je koristan za pakiranje grupe datoteka za distribuciju, za uštedu prostora na disku i za arhiviranje datoteka privremenim sažimanjem nekorištenih direktorija i datoteka.
- Omjeri kompresije 3:1 i 2:1 normalni su za razne tekstualne datoteke. Zip također može pohraniti nekoliko datoteka bez kompresije i ima jednu metodu kompresije (deflacija). Zip automatski odabire bolju od dvije za sve datoteke koje treba komprimirati.
Sintaksa:
zip [options] zipfile files_list
Sintaksa za stvaranje bilo koje zip datoteke:
$zip myfile.zip filename.txt
Ekstrakt datoteka iz zip datoteke
Unzip može izdvojiti, testirati ili ispisati datoteke iz ZIP arhive koja se obično otkriva na Unixu. Zadana priroda je za izdvajanje u trenutni direktorij svake datoteke kroz određenu ZIP arhivu.
Sintaksa:
$unzip myfile.zip
Opcije u naredbi Zip:
1. -d opcija: Ova opcija uklanja sve datoteke kroz zip arhivu. Možemo ukloniti bilo koju datoteku kroz arhivu uz pomoć opcije -d nakon izrade zip datoteke.
Sintaksa:
$zip -d filename.zip file.txt
2. -u opcija: Ova opcija može ažurirati datoteku unutar zip arhive. Može se koristiti za ažuriranje opisanog popisa datoteka ili dodavanje novih datoteka u postojeću zip datoteku.
Možemo ažurirati postojeći unos unutar zip arhive samo ako je nedavno promijenjen u usporedbi s verzijom koja je već postojala unutar zip arhive.
vraćanje niza java
Sintaksa:
$zip -u filename.zip file.txt
3. -m opcija: Nakon komprimiranja, ova opcija briše prave datoteke. Prenesite određene datoteke u zip arhivu jer briše ciljne datoteke/direktorije nakon stvaranja navedene zip arhive.
U slučaju da direktorij ostane prazan nakon uklanjanja datoteke, direktorij se također uklanja. Sve dok zip ne napravi arhivu bez greške, brisanje se ne vrši.
Korisno je sačuvati prostor na disku; međutim, potencijalno je nesigurno ukloniti svaku ulaznu datoteku.
jvm
Sintaksa:
$zip -m filename.zip file.txt
4. -r opcija: Za rekurzivno komprimiranje direktorija, upotrijebite naredbu zip s ovom -r opcijom i ona će rekurzivno komprimirati određene datoteke unutar direktorija. Ova nam opcija omogućuje komprimiranje svake datoteke koja je postojala unutar navedenog direktorija.
Sintaksa:
$zip -r filename.zip directory_name
5. -x opcija: Ova opcija može isključiti navedene datoteke u izradi zip datoteke. Na primjer, komprimiramo svaku datoteku u direktoriju i želimo isključiti nekoliko neželjenih datoteka. Uz pomoć ove opcije možemo isključiti neželjene datoteke.
java do while petlja
Sintaksa:
$zip -x filename.zip file_to_be_excluded
6. -v opcija: Ispis informacija o verziji dijagnostike ili opširnog načina rada. Omogućuje prikaz indikatora napretka tijekom zahtjeva za opširnom dijagnostikom i informacijama o kompresiji o neobičnostima strukture zip datoteke kada se obično primjenjuje na izvorne operacije.
Dijagnostički zaslon bit će ispisan ako je -v jedini argument naredbenog retka, a stdout ili stdin nisu preusmjereni ni na jednu datoteku. Kao proširenje zaglavlja zaslona pomoći, zajedno s datumom izdavanja, verzijom i nazivom programa, dano je nekoliko naputaka na distribucijska mjesta i Info-ZIP početnu stranicu.
Zatim prikazuje informacije o odredišnom okruženju (verzija i tip prevoditelja, datum kompilacije, verzija OS-a i aspekti omogućenih opcija korišteni za stvaranje zip izvršne datoteke.
Sintaksa:
$zip -v filename.zip file1.txt