Byte weise? Aber das heißt doch dann, dass wenn ich vier Nullen in die Datei schreiben würde, würde ich eine Daten von der Größe 4 Byte erhalten statt 4 Bit oder nicht?
Wie spart man denn Speicher, wenn man z.B. Wörter in binär Codes umwandelt und die Datei dann gleich groß ist?
@ dot:
Naja ich weiß nicht. Ich habe ein wenig rum gegoogled und kam dann auf ein paar Seiten wo stand, dass ein die "0" und "1" nur ein Bit groß sind =/
Ich glaub da hast du was falsch verstanden. Zunächst einmal kannst du davon ausgehen das sowieso sämtliche Daten auf deinem Rechner binär gespeichert sind (wie auch sonst). Demnach ist auch eine Textdatei eine Binärdatei.
Als nächtes musst du dir klar machen das du nicht einzelne bits speichern kannst, sondern immer mindestens ein Byte (so gut wie immer 8 bit), d.h. ein gewisses "Paket" an Informationen. Übrigens sind 0 und 1 nicht ein Bit groß, 0 und 1 sind bloß Zeichen die normalerweise für die Zustandsangabe von einem Bit benutzt werden. Speicher kannst du so nicht direkt sparen, aber Informationen lassen sich als Zahlen meist kompakter Ausrücken als mit Worten (wenn man eine Textdatei anlegt will man ja das diese hinterher auch lesbar sind, wodurch viel Kram wie Steuerzeichen wie \r, \l oder \t oder Syntax Zeichen wie =, womöglich noch Kommentare oder Ähnliches in der Datei landet). Auch kriegt man Zahlen in Binärform in deutlich weniger Raum unter als Zahlen in Klartext (zB. kriegt man auf 1 byte nur die Ziffer '0' bis '9', aber die Zahlen 0 bis 255).