Dateiformat: png ed

unbekannt und unangenehm umständlich!!!

Einleitung (8b)

89.50.4e.47.0d.0a.1a.0a

Danach stehen nacheinander eine Reihe von Datenblöcken der Form

Offset	Länge	Bedeutung
 0	 4	Länge (bigendian!)
 4	 4	Name
 8	[Länge]	Daten
...	 4	CRC-Prüfsumme

die verschiedenen Blöcke ed

Blocknamen, die mit Kleinbuchstaben beginnen, können ignoriert werden (tEXt, tIME)

Header (IHDR Länge:13b)

Offset	Länge	Bedeutung
 0	 4	Breite (bigendian!)
 4	 8	Höhe (bigendian!)
 8	 1	Bits pro Farbkanal (r,g,b)
 9	 1	?? Typ?
			2 - normal?
			4 - Alphakanal?
 10	 3	?? 00.00.00

Filter...

Bilddaten (IDAT Länge:...)

Die Bilddaten können in mehrere dieser Blöcke zerteilt sein!

ARGB aber zlib kodiert :(

LZSS/LZ77 Fenster Kompression zum Finden von wiederholenden Blöcken, dann Entropie Kompression durch Huffman-Tabellen.... habe besseres zu tun!

Bildende (IEND Länge:0b)

Categories: Computer