Srodowisko programisty

Transkrypt

Srodowisko programisty
Środowisko programisty
dr Andrzej Zbrzezny
Instytut Matematyki i Informatyki
Akademia Jana Długosza w Cz˛estochowie
dr Andrzej Zbrzezny (IMI AJD)
Środowisko programisty
1/9
Archiwizacja i kompresja
Archiwizacja to połaczenie
˛
wielu plików w jeden plik bez zmiany
rozmiaru pierwotnych danych.
Kompresja pliku to zmiana sposobu zapisu informacji tak, aby
zmniejszyć redundancje˛ (nadmiarowość) i tym samym wielkość
pliku.
Omówimy programy służace
˛ do archiwizacji i kompresji:
zip – archiwizacja i kompresja
unzip – dekompresja
gzip – kompresja
bzip2 – kompresja
xz – kompresja
tar – archiwizacja
unrar – dekompresja
dr Andrzej Zbrzezny (IMI AJD)
Środowisko programisty
2/9
Archiwizacja i kompresja
Programy zip oraz unzip
Archiwizowanie i kompresowanie plików za pomoca˛ polecenia
zip
$ zip ekran.zip ekran.tiff
$ zip fotki.zip fotka01.tiff fotka02.tiff
$ zip fotki.zip fotki
$ zip -r fotki.zip fotki/
Uzyskiwanie najwyższego stopnia kompresji w programie zip
$ zip -9 -r fotki.zip fotki/
Dodawanie hasła do skompresowanych archiwów zip
$ zip -e -9 -r fotki.zip fotki/
Dekompresowanie plików
$ unzip fotki.zip
dr Andrzej Zbrzezny (IMI AJD)
Środowisko programisty
3/9
Archiwizacja i kompresja
Programy zip oraz unzip
Dekompresowanie plików do wybranego katalogu
$ unzip fotki.zip -d zdj˛
ecia/
Wyświetlanie listy plików, które zostana˛ zdekompresowane
$ unzip -v fotki.zip
$ unzip -l fotki.zip
Testowanie plików, które zostana˛ zdekompresowane
$ unzip -t fotki.zip
dr Andrzej Zbrzezny (IMI AJD)
Środowisko programisty
4/9
Archiwizacja i kompresja
Programy gzip oraz gunzip
Kompresowanie plików
$ gzip ekran.tiff
$ gzip -c ekran.tiff > ekran.tiff.gz
Rekurencyjne kompresowanie plików
$ gzip -r fotki/
Uzyskiwanie najwyższego stopnia kompresji
$ gzip -9 ekran.tiff
Dekompresowanie plików skompresowanych poleceniem gzip
$ gzip -d ekran.tiff.gz
$ gunzip ekran.tiff.gz
Testowanie plików, które maja˛ być zdekompresowane poleceniem
gunzip
$ gzip -t ekran.tiff.gz
dr Andrzej Zbrzezny (IMI AJD)
Środowisko programisty
5/9
Archiwizacja i kompresja
Programy bzip2 oraz bunzip2
Kompresowanie plików za pomoca˛ polecenia bzip2
$ bzip2 ekran.tiff
$ bzip2 -k ekran.tiff
$ bzip2 -c ekran.tiff > ekran.tiff.bz2
Uzyskiwanie najwyższego stopnia kompresji
$ bzip2 -9 ekran.tiff
Wymuszenie nadpisania skompresowanych plików
$ bzip2 -f ekran.tiff
Dekompresowanie plików typu .bz2
$ bzip2 -d ekran.tiff.bz2
$ bunzip2 ekran.tiff.bz2
Testowanie plików, które maja˛ być zdekompresowane poleceniem
bunzip2
$ bzip2 -t ekran.tiff.bz2
dr Andrzej Zbrzezny (IMI AJD)
Środowisko programisty
6/9
Archiwizacja i kompresja
Programy xz oraz unxz
Kompresowanie plików za pomoca˛ polecenia xz
$ xz ekran.tiff
$ xz -k ekran.tiff
$ xz -c ekran.tiff > ekran.tiff.xz
Uzyskiwanie najwyższego stopnia kompresji
$ xz -9 ekran.tiff
Dekompresowanie plików typu .xz
$ xz -d ekran.tiff.xz
$ unxz ekran.tiff.xz
Testowanie plików, które maja˛ być zdekompresowane poleceniem
unxz
$ xz -t ekran.tiff.xz
Uzyskanie informacji o skompresowanym pliku
$ xz -l ekran.tiff.xz
dr Andrzej Zbrzezny (IMI AJD)
Środowisko programisty
7/9
Archiwizacja i kompresja
Program tar
Archiwizowanie plików za pomoca˛ polecenia tar
$ tar -cvf fotki.tar fotki
Archiwizowanie i kompresowanie plików za pomoca˛ poleceń tar
oraz gzip
$ tar -cvzf fotki.tar.gz fotki
Archiwizowanie i kompresowanie plików za pomoca˛ poleceń tar
oraz gzip
$ tar -cvjf fotki.tar.bz2 fotki
Testowanie plików, które maja˛ być rozpakowane
i zdekompresowane
$ tar -tvf fotki.tar.[gz|bz2]
Dekompresowanie i odpakowywanie plików
$ tar -xvf fotki.tar.[gz|bz2]
dr Andrzej Zbrzezny (IMI AJD)
Środowisko programisty
8/9
Archiwizacja i kompresja
Program unrar
Testowanie archiwum typu rar
$ unrar t film.part1.rar
Wyświetlanie zawartości archiwum typu rar
$ unrar l film.part1.rar
Rozpakowanie zawartości archiwum typu rar
$ unrar x film.part1.rar
Rozpakowanie zawartości archiwum typu rar oraz zachowanie
rozpakowanych ale uszkodzonych plików
$ unrar x film.part1.rar
dr Andrzej Zbrzezny (IMI AJD)
Środowisko programisty
9/9

Podobne dokumenty