• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • ZIP

    Przeczytaj także...
    WinRAR (jego nazwa pochodzi od słów Windows Roshal ARchive) – program shareware do kompresji i archiwizacji danych, który tworzy archiwa z rozszerzeniem *.RAR. Dodatkowo WinRAR może rozpakować inne rodzaje archiwów, między innymi popularne pliki *.ZIP. Bez problemu także radzi sobie z tworzeniem archiwów *.ZIP. Program oferuje graficzne środowisko pracy, obsługuje technologię przeciągnij i upuść, może tworzyć archiwa zabezpieczone hasłem (używa do tego szyfrowania AES-128). Potrafi również tworzyć archiwa samorozpakowujące się, wieloczęściowe oraz dodawać dane naprawcze. Wersja 3.50 była pierwszą wersją obsługującą 64 bitowy system Windows XP.Archiwizacja danych (ang. data archiving) – w rozumieniu informatyki, jest to czynność przeniesienia danych w inne miejsce w pamięci masowej, w celu ich długotrwałego przechowywania. W Polsce pojęcie często mylone z kopią bezpieczeństwa. W procesie archiwizacji dane starsze, mniej używane przenoszone są na wolniejsze, tańsze nośniki danych. Wykorzystuje się przy tym tzw. hierarchiczne zarządzanie pamięcią masową.
    Komputer osobisty (ang. personal computer) – mikrokomputer przeznaczony przede wszystkim do użytku osobistego w domu i biurze. Służy głównie do uruchamiania oprogramowania biurowego, dostępu do zasobów Internetu, prezentacji treści multimedialnych (tekst, obrazy, dźwięki, filmy i inne), jak i gier.

    ZIP – jeden z najczęściej używanych formatów kompresji bezstratnej i archiwizacji danych na platformie PC, zwłaszcza w środowisku Microsoft Windows.

    Ogólne informacje[ | edytuj kod]

    Format ten został zaprojektowany w 1989 roku przez Phila Katza, założyciela firmy PKWare, i wydany w formie programu PKZIP, obsługującego ten format kompresji i archiwizacji. Nazwa Zip miała na celu kojarzenie się z szybkością działania – wówczas PKZIP uchodził za najszybszy program archiwizujący. Obecnie jest to najbardziej rozpowszechniony standard wśród programów do kompresji. Ponadto, począwszy od systemu operacyjnego Windows ME, obsługa archiwów ZIP została wcielona do obsługi systemowej - archiwa ZIP są w nim rozpoznawane jako „skompresowane foldery”.

    Kompresja danych (ang. data compression) – polega na zmianie sposobu zapisu informacji tak, aby zmniejszyć redundancję i tym samym objętość zbioru. Innymi słowy chodzi o wyrażenie tego samego zestawu informacji, lecz za pomocą mniejszej liczby bitów.Shareware to rodzaj licencji programu komputerowego, który jest rozpowszechniany bez opłat z pewnymi ograniczeniami lub z niewielkimi opłatami do wypróbowania przez użytkowników w określonym czasie. Czasami po określonej liczbie dni (wersja trial) lub po określonej liczbie uruchomień (limit uruchomień) za taki program trzeba zapłacić przelewem lub zrezygnować z korzystania z niego, odinstalowując go. Niektóre programy po skończeniu okresu próbnego same się usuwają w czasie pracy.

    Pojedynczy plik ZIP może zawierać jeden lub więcej plików oraz folderów z opcjonalną kompresją. W obecnej wersji formatu dostępnych jest kilkanaście algorytmów kompresji, m.in. Deflate (najczęściej), bzip2, LZMA, DCL, Implode, WavPack. Format ZIP jest też używany przez wiele programów jako nośnik danych rozbitej na dużą liczbę elementów większej logicznej struktury. Za przykład takiego zbiornika danych mogą posłużyć np. dokumenty OpenOffice, archiwa JAR, czy dodatki do programu Firefox.

    Plik danych, plik komputerowy, zwykle krótko plik – uporządkowany zbiór danych o skończonej długości, posiadający szereg atrybutów i stanowiący dla użytkownika systemu operacyjnego całość. Nazwa pliku nie jest jego częścią, lecz jest przechowywana w systemie plików.Asembler (z ang. assembler) – termin informatyczny związany z programowaniem i tworzeniem kodu maszynowego dla procesorów. W języku polskim oznacza on program tworzący kod maszynowy na podstawie kodu źródłowego (tzw. asemblacja) wykonanego w niskopoziomowym języku programowania bazującym na podstawowych operacjach procesora zwanym językiem asemblera, popularnie nazywanym również asemblerem. W tym artykule język programowania nazywany będzie językiem asemblera, a program tłumaczący – asemblerem.

    Do innych narzędzi umożliwiających odczyt, tworzenie oraz edycję plików ZIP należą m.in. WinZip, PicoZip, Info-ZIP, WinRAR, PeaZip, FAR manager oraz 7-zip. Ten ostatni choć ma własny macierzysty format 7z, to potrafi kompresować pliki do postaci ZIP do kilku procent wydajniej niż inne implementacje.

    Microsoft Windows (ang. windows „okna”, IPA: [maɪkɹoʊsɑːft ˈwɪndoʊz]) – rodzina systemów operacyjnych stworzonych przez firmę Microsoft. Systemy rodziny Windows działają na serwerach, systemach wbudowanych oraz na komputerach osobistych, z którymi są najczęściej kojarzone. Mozilla Firefox – otwarta przeglądarka internetowa oparta na silniku Gecko, stworzona i rozwijana przez Korporację Mozilla oraz ochotników. Obecnie zajmuje trzecią pozycję (z udziałem 18,11% w październiku 2013) w rankingu najpopularniejszych przeglądarek na świecie pod względem liczby użytkowników oraz pierwszą w Polsce z udziałem w wysokości 39,78% (dane z okresu 21–27.10.2013).

    Historia[ | edytuj kod]

    W połowie lat 80., niewielka firma System Enhancement Associates prowadzona przez Thoma Hendersona stworzyła program archiwizujący o nazwie ARC. Program został wypuszczony wraz z kodem źródłowym na licencji Shareware na wiele środowisk. Format ten szybko stał się niepisanym standardem. W pewnym momencie Phil Katz opublikował program PKXARC, kompatybilny z ARC program na platformę PC, cechujący się znacznie większą szybkością działania ze względu na ręcznie zoptymalizowany (w asemblerze) kod, a drobne usprawnienie algorytmu (zmiana długości słowa używanego przez algorytm z 12 do 13 bitów) poprawiło również stopień kompresji typowych plików.

    7-Zip – archiwizer o otwartym kodzie źródłowym przeznaczony dla systemu operacyjnego Windows. Rozpowszechniany jest na licencji LGPL. Katalog (ang. directory, katalog) – logiczna struktura organizacji danych na nośnikach danych. Katalog może zawierać pliki i kolejne katalogi. Można powiedzieć, że katalog to pojemnik na pliki (lub inne katalogi), pozwalający je katalogować, zamiast składować bezpośrednio w katalogu głównym systemu plików.

    Program okazał się na tyle dobry, że naturalną reakcja SEA było wytoczenie Katzowi procesu o naruszenie praw autorskich, znaków handlowych, oraz plagiatowanie kodu. Katz przegrał proces, w wyniku czego musiał zapłacić firmie 62 500 dolarów i zmienił nazwy swoich programów na PKPAK i PKUNPAK.

    Windows Me (Millennium Edition, Windows ME, nazwa kodowa Millennium) – hybrydowy 16/32-bitowy system operacyjny z graficznym interfejsem użytkownika (GUI), wyprodukowany przez firmę Microsoft. Jego premiera miała miejsce 14 września 2000 roku.bzip2 – algorytm i program komputerowy będącego jedną z jego implementacji, do bezstratnej kompresji danych. Jest on dostępny na licencji analogicznej do licencji BSD.

    Następnym krokiem podjętym przez Katza było utworzenie własnego formatu pliku, dzisiaj znanego jako ZIP. Format ZIP był bardziej odporny na utratę danych dzięki przechowywaniu katalogu pliku w kilku miejscach, jak i był również bardziej elastyczny, zapewniając dodatkowe, opcjonalne metody kompresji i/lub szyfrowania i możliwość dalszego rozwoju formatu, nie wpływając istotnie na samą jego strukturę. Program PKZIP był szybszy i wydajniejszy od oryginalnego ARC, wobec czego PKZIP szybko zyskał na popularności i ostatecznie wyparł format ARC. Katz upublicznił techniczną dokumentację formatu, od pierwszej wersji programu (w styczniu 1989). Pierwotnie dołączana jedynie do zarejestrowanych wersji, później została udostępniona na witrynie producenta.

    PeaZip – rozbudowany program do kompresji danych i zarządzania archiwami. Obsługuje większość współczesnych formatów, także format oryginalny – *.PEA.Phillip W. Katz, znany lepiej jako Phil Katz (3 listopada 1962 - 14 kwietnia 2000) - amerykański programista komputerowy, twórca firmy PKWare i autor programu do kompresji PKZIP dla systemu operacyjnego MS-DOS.

    Na początku lat 90., gdy systemy Windows zyskiwały na popularności, przydatne okazywały się różnorakie graficzne nakładki na oryginalny program PKZIP, najbardziej znaną jest WinZip – którego popularność znacznie przyćmiła opublikowanie PKZIP w wersji dla Windows (wyszedł zdecydowanie za późno). Sam WinZip, po włączeniu doń kodu stworzonego przez grupę Info-ZIP (ok. 1996 roku), stał się niezależnym, samodzielnym narzędziem archiwizującym.

    FAR manager – program rozprowadzany na licencji shareware i BSDL typu menedżer plików, określany przez producenta, firmę RARLAB, jako File and archive manager. Jest drugim sztandarowym produktem tej firmy obok archiwizatora RAR.Definicja intuicyjna: Java (wym. „dżawa”) to język programowania. Programy napisane w Javie można uruchamiać na wielu urządzeniach, takich jak telefony komórkowe lub komputery oraz pod różnymi systemami operacyjnymi, przy użyciu Wirtualnej maszyny Javy, która musi być w danym środowisku zainstalowana.

    Linki zewnętrzne[ | edytuj kod]

  • PKWARE (ang.)
  • Wynik procesu Katz vs SEA (ang.)
  • Oryginalna specyfikacja pierwszej wersji formatu ZIP (ang.)
  • Strona domowa projektu Info-ZIP (ang.)
  • Specyfikacja techniczna plików .ZIP (ang.)



  • w oparciu o Wikipedię (licencja GFDL, CC-BY-SA 3.0, autorzy, historia, edycja)

    Warto wiedzieć że... beta

    PKZIP – program do kompresji danych napisany przez amerykańskiego programistę Phila Katza, wykorzystujący do kompresji danych algorytm ZIP. PKZIP jest akronimem od Phil Katz ZIP.
    Format pliku w informatyce to ustalony standard zapisu informacji w pliku danego typu. Sposób zakodowania informacji lub danych zależy od zastosowanej aplikacji. Ze względu na dostępność do specyfikacji struktury formatu, wyróżnia się powszechnie znany, czyli otwarty format pliku (o publicznie dostępnej strukturze) oraz utajniony przez producenta programu format zamknięty.
    Implementacja (wdrożenie, przystosowanie, realizacja, łac.ang. implementation) – w informatyce – proces przekształcania abstrakcyjnego opisu systemu lub programu na obiekt fizyczny: komputer lub działający program zapisany w konkretnym języku programowania; także obiekt fizyczny będący efektem takiego przekształcenia, np. implementacja systemu operacyjnego (wdrożenie systemu) lub kompilatora dla konkretnego typu komputera.
    LZMA (ang. Lempel-Ziv-Markov chain-Algorithm) – algorytm kompresji bezstratnej opracowany przez Igora Pawłowa w latach 1999-2001.

    Reklama

    Czas generowania strony: 0.025 sek.