Forum Coders' city Strona Główna Coders' city
Nasza pasja to programowanie!
 

 PomocPomoc   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy  RejestracjaRejestracja 
Archiwum starego forum + teoria    RSS & Panel/SideBar
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Potrzebuję szybkiej odpowiedzi na moje pytanie... Zasady

Formaty plików



 
Odpowiedz do tematu    Forum Coders' city Strona Główna -> Sprawy dotyczące forum
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
marcin_an



Dołączył: 26 Maj 2005
Posty: 18822

PostWysłany: Wto Lis 10, 2015 3:30 am  OP    Temat postu: Formaty plików Odpowiedz z cytatem Pisownia

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



zip-vs-others.png
 Opis:
Rozmiar po rekompresji względem oryginalnego Zipa, w procentach. Przeprowadzone na próbce n>1000.

Pobierz
 Nazwa pliku:  zip-vs-others.png
 Wielkość pliku:  5.99 KB
 Pobierano:  132 raz(y)


_________________
Nieaktywny od 2017-04-01


Ostatnio zmieniony przez marcin_an dnia Czw Wrz 29, 2016 10:02 am, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Luke



Dołączył: 17 Cze 2007
Posty: 1893
Skąd: Szczecin

PostWysłany: Czw Lis 12, 2015 9:10 am      Temat postu: Re: Formaty plików Odpowiedz z cytatem Pisownia

marcin_an napisał:
tar.gz: -2.9%

Nie pomyliłeś się w tym miejscu? O.o
Zawsze wydawało mi się, że to 7z jest rekordzistą.
(wygrywa np. tutaj)

_________________
Moje projekty | Endless Horse Run game
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
marcin_an



Dołączył: 26 Maj 2005
Posty: 18822

PostWysłany: Czw Lis 12, 2015 11:04 am  OP    Temat postu: Odpowiedz z cytatem Pisownia

Przecież w moim zestawieniu 7z* właśnie wygrywa.
____
* A tak naprawdę to LZMA, stosowane w 7z i xz.

_________________
Nieaktywny od 2017-04-01
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Luke



Dołączył: 17 Cze 2007
Posty: 1893
Skąd: Szczecin

PostWysłany: Czw Lis 12, 2015 3:16 pm      Temat postu: Odpowiedz z cytatem Pisownia

Nie pomyślałem, że ten "-" przed liczbą to minus.
_________________
Moje projekty | Endless Horse Run game
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
Wyświetl posty z ostatnich:   
Odpowiedz do tematu    Forum Coders' city Strona Główna -> Sprawy dotyczące forum Wszystkie czasy w strefie CET (Europa)

Strona 1 z 1

 
Skocz do:  
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Możesz dodawać załączniki na tym forum
Możesz pobierać pliki z tego forum




Debug: strone wygenerowano w 0.12755 sekund, zapytan = 13
contact

| Darmowe programy i porady Jelcyna | Tansze zakupy w Helionie | MS Office Blog |