Zusatz Frage Dateigröße 5-bit vs. 21 bit

Ich schon wieder.

Eine Frage heute lautete: um wieviel Prozent ist ein in 21 bit coidiertes Zeichen größer als ein in 5 bit codiert es? Also an Speicherplatz…

Also ca. 4 mal so groß, heißt um 300% (genau 320%) größer. Oder habe auch da technisch was über sehen?

Grüße
Bufo

Für den Speicherplatz auf Festplatte oder SSD, ist das so wie Du es dargestellt hast. Für den Platz im Ram ist die Antwort „Je nachdem“ aber durch einen Mathematischen Zufall hast Du auch da recht.
Je nach Einstellung des Compilers wird nämlich wirklich mit 5 vs 21 bit oder aber mit 8 vs 32 gerechnet. Das ist aber eben auch wieder 4 mal so viel.

Ja, mit den 320% hast du recht.

Eigentlich muss man ein Zeichen nicht unbedingt in einen 8 Bit-Platz setzen.
Man kann es auch so machen dass man den Speicher wie eine Linie an Bits sieht und dort dann die 21bit oder eben die 5 Bit Zeichen hintereinander einsortiert.

Nummer des Bits aus einem Byte auf dem Datenträger (oben) / Nummer des Bits der Zeichens (unten)
0 1 2 3 4 5 6 7 8 | 0 1 2 3 4 5 6 7 8 |
0 1 2 3 4 0 1 2 3 | 4 0 1 2 3 4 …

So kannst du den Speicher effektiv verwenden, nur ist das auslesen ein kleines bisschen mit etwas Aufwand verbunden.

Fein. Der Dozenpt sagte irgerndwas anderes im Virbeigehen. MaK Segen, oib er bei der Korrektur nochmal nach rechnet…

Danke Euch