Pisownia
Temat: Formaty plików

----------------------------------------------



Uwaga: poniższa informacja nie jest formalnym wymogiem - stanowi jedynie poddanie kwestii waszej uwadze.



Formaty archiwów

ZIP jest archaicznym i bardzo kiepskim formatem archiwum. Kiepskim tak pod względem kompresji, jak i dostępnych możliwości - błędy posiada już na poziomie założeń projektowych. Warto zainteresować się współczesnymi formatami. Oferują one o wiele lepszą kompresję i są znacznie lepiej zbudowane. Przykładowo: 7z, RAR, xz, bzip2 lub gz. Przepakowanie archiwów ZIP z Coders' city daje rozmiary (względem orygnalnych Zipów) pokazane w załączniku. Średnio:

7z: -34.8%

tar.xz: -34.8%

tar.bzip2: -18.1%

tar.gz: -2.9%

Polecam pod rozwagę.



Formaty grafiki

Formaty JPEG oraz PNG znacząco się od siebie różnią pod względem używanych technik kompresji. Powstały do dwóch zupełnie różnych zastosowań.



PNG powstał z myślą o kompresji bezstratnej dla grafiki o charakterze wektorowym. Nadaje się świetnie do ikon, klipartów, rysunków wektorowych, zrzutów ekranów, prostych renderingów 3D itp. Kiepsko natomiast kompresuje np. zdjęcia.



JPEG został zaprojektowany do stratnej kompresji zdjęć i zbliżonych materiałów. Sprawdzi się w zdjęciach, ujęciach z filmów, fotorealistycznych ujęciach 3D itp. Nie radzi sobie natomiast z grafiką typową dla PNG: w wersji bezstratnej produkuje zwykle dużo większe pliki, a w wersji stratnej znacząco uszkadza obraz nawet przy niewielkiej kompresji.



Z typów grafiki dopuszczonych na forum jest jeszcze JPEG-2000 i GIF. JPEG-2000 to następca JPEG-a, oferujący lepszą kompresję i mniej artefaktów - aczkolwiek nadal nie nadaje się do grafiki wektorowej. Na razie wadą jest stosunkowo niska dostępność narzędzi potrafiących czytać i zapisywać w tym formacie - szczególnie narzędzi wygodnych i prostych w użyciu dla przeciętnego użytkownika. GIF to historyczny format kompresji bezstratnej dla obrazów z paletą do 256 kolorów, z możliwością przechowywania prostych animacji. Obecnie wyparty przez PNG, który oferuje lepsze możliwości pod każdym względem.



Formaty dokumentów tekstowych

Trzy najpopularniejsze formaty przechowywania [sformatowanych] danych tekstowych to: Portable Document Format (PDF), Open Document Format (typowe rozszerzenie: .odt) oraz Office "Open" XML (typowe rozszerzenie: .docx).



ODF to format zapisu dokumentów pakietu LibreOffice, OOXML jest używany przez Microsoft Office. Obydwa te formaty służą przekazywaniu informacji pomiędzy edytorem, odpowiednio, Writer i Word. PDF jest natomiast formatem przeznaczonym do publikacji gotowych dokumentów, które nie będą już zasadniczo edytowane, z położeniem nacisku na zagwarantowanie, że dokument będzie wyglądał tak samo u każdego użytkownika.



Żaden z tych formatów nie służy jako taki do przechowywania samej grafiki.



--- edit 29-09-2016: uzupełnienie dot PDF/ODF/OOXML

Dodaj do słownika