PNG jest określony standardem . Używany przez niego algorytm deflate jest określony w .

Przy zapisie (kompresji) plików PNG stosowana jest często biblioteka zlib.

Sygnatura Pierwsze 8 bajtów pliku PNG jest następującą sygnaturą:

89 "PNG" 0D 0A 1A 0A89 – charakterystyczny bajt, którego prawdopodobieństwo wystąpienia na początku pliku tekstowego jest niewielkie

"PNG" – ciąg identyfikujący format pliku

0D 0A – sekwencja końca linii z formatu DOS-owego

1A – znak końca pliku w systemach z rodziny Windows

0A – bajt pozwala wykryć konwersję z unixowego formatu końca linii na DOS-owy

Zobacz też () algorytmy kompresji: Deflate, Gzip kompresja bezstratna stopień kompresji Adam7

Przypisy

Bibliografia

Linki zewnętrzne

strona domowa PNG Rekomendacja W3C dla formatu PNG Strona W3C

Kategoria:Formaty plików graficznych Kategoria:Kompresja Kategoria:Standardy ISO