Forum: Programmieren allgemein
by Sir Rufo,
31. Jan 2013
@MeierZwoo & @Popov
irgendwie habt ihr beide Recht. Ein Kompressionsprogramm sollte nicht nur eine Methode zum komprimieren kennen, sondern die Daten vorher analysieren und dann die geeignete Variante wählen.
Manchmal wird die Datei auch einfach nur so gespeichert, weil keine sinnvolle Kompression möglich ist ;)
Forum: Programmieren allgemein
by Sir Rufo,
30. Jan 2013
Musst du nicht (siehe mein Beispiel) sondern hängt von deinem Komprimierungs-Algorithmus ab.
Ich würde dir aber empfehlen erst mal bei den Bytes als Einheit zu bleiben ;)
Forum: Programmieren allgemein
by Sir Rufo,
30. Jan 2013
Um mal zum (wohl eigentlichen) Thema Komprimierung zurückzukommen ein simples Beispiel:
Angenommen man hat eine Datei in der folgendes enthalten ist
(ACHTUNG: Darstellung in Hexadezimal-Schreibweise damit ich das hier veranschaulichen kann)
05 05 05 05 1F 1F 1F 1F 1F 1F 1F 1F 7B 7B 7B 7B 7B
und möchte diese komprimieren, so kann ich hier einen ganz simplen Komprimier-Algorithmus verwenden...
Forum: Programmieren allgemein
by Sir Rufo,
30. Jan 2013
Nochmal zum mitschreiben:
Eine (jede) Datei besteht aus einer Ansammlung von Bytes.
Jedes Byte kann 256 Zustände haben.
Diese Zustände kann man dezimal mit 0..255 darstellen
oder hexadezimal 00..FF
oder binär 00000000..11111111
Der Inhalt ändert sich nicht durch die Darstellung. Diese Darstellung ist nur für unseren analogen Aufnahmemodus gedacht (Augen) und damit wir die Theorie...
Forum: Programmieren allgemein
by Sir Rufo,
27. Jan 2013
Häh? Das ist doch nur eine andere Schreibweise (im Dualsystem).