1 / 11

Format ZIP

Format ZIP. Zip – ogólne informacje. Format powstał w 1989r. Jest często używany przez użytkowników komputerów stacjonarnych. Jest bardzo popularny na platformach z Windowsom występuje tam pod postaciami różnych programów, które obsługują ten algorytm. Np. 7-Zip, WinRaR

sally
Download Presentation

Format ZIP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Format ZIP

  2. Zip – ogólne informacje • Format powstał w 1989r. • Jest często używany przez użytkowników komputerów stacjonarnych. Jest bardzo popularny na platformach z Windowsom występuje tam pod postaciami różnych programów, które obsługują ten algorytm. • Np. 7-Zip, WinRaR • Format stosowany jest do archiwizacji plików. Cechuje się wysoką kompresją.

  3. Struktura formatu • Każdy algorytm, format pliku ma swoją strukturę danych. Format .ZIP również taką posiada. Wygląda ona następująco:

  4. Struktura formatu • Format ZIP definiuje „centralny katalog”, który znajduje się na końcu struktury – służy do dołączania nowych plików. Centralny katalog przechowuje listę nazw pozycji (plików i katalogów), przechowywanych w pliku ZIP – wraz z innymi informacjami (przesunięcia w pliku, metadane) • Każdy wpis jest wprowadzany przez miejscowy nagłówek – zawierający informacje o pliku – takie jak: komentarz, rozmiar pliku, a następnie nazwę pliku. • Zip wykorzystuje pola w swoim zapisie. Pola są wykorzystywane do wspierania formatu ZIP64.

  5. Format ZIP • Format ZIP używa 4 – bajtowych „podpisów” na określanie struktur plików. Każdy wpis jest oznaczany przez określony podpis. Początek centralnego katalogu jest oznaczany innym podpisem. • W ZIP nie występują markery EOF, BOF. • Specyfikacja ZIP obsługuje przechowywanie archiwum na wielu nośnikach pamięci (np. dyskietka 3,5’’ – 1.44MB). • Od 2007r ZIP wspiera kodowanie nazw plików w systemie UTF-8.

  6. Nagłówki plików • Wszystkie wielobajtowe wartości nagłówka są przechowywane w określonej kolejności bajtów. Długości wszystkich pól liczone są w bajtach (mają długość w bajtach). Lokalny nagłówek pliku

  7. Nagłówki plików • Dodatkowe pola zawierają wiele danych opcjonalnych – takich jak atrybuty specyfikacji systemu (os-specyficit). Każde pole jest podzielona na mniejsze zawierające swoje ID (16bit) i mające długość 16 bitów. • Jeżeli bit 3 (0x08) z uniwersalną flagą jest włączony to CRC-32 i rozmiar pliku nie jest znany to nagłówek jest zapisywany. Pola w lokalnym nagłówku wypełniane są zerami a CRC-32 i rozmiar dołączane są w strukturze 12-bajtowej (poprzedzane 4 bajtowym podpisem). Data descriptor

  8. Nagłówki plików Centralny katalog nagłówka

  9. Nagłówki plików Koniec katalogu nagłówka (centralnego katalogu)

  10. Kompresja • Format ZIP dopuszcza do korzystania z kilku metod kompresji: • Bzip2 • LZMA • Deflated • Imploted • Tokenizing

  11. Koniec

More Related