Ein quadratisches Bild unbekannten Formats hat je nach Bildinhalt eine
unterschiedliche Größe. Es sind mindestens zwei Farben, manchmal 3. 90
Prozent weiß.
Wie entschlüsselt man nun das Format? Ich sollte wohl versuchen,
ähnliche Daten zu erzeugen und dann zu sehen, wie sich die Bilder
unterscheiden.
Tendenziell braucht man wohl 2 Bit für die Farbe und max. eine
Seitenlänge für die Anzahl der entpsrechenden Pixel.
Zur Verschleierung kann man dann wohl noch ziemlich viele andere Dinge
anstellen. Die Richtung ist beliebig (8 Möglichkeiten) und einfache
logische verknüpfungen sind wahrscheinlich auch nicht auf anhieb zu
durchschauen.
na mal sehen.
Oh, vielleicht kennt sich jemand mit Bildformaten / Komprimierung aus
und könnte sagen ob es Anhaltspunkte bei RLE gibt oder ob meine
Überlegungen völliger Quatsch sind, oder ob es ein Programm gibt was zur
Analyse geeignet ist.
Wenn ich nicht weiterkomme poste ich mal die Daten.
@Eule (Gast)
>Oh, vielleicht kennt sich jemand mit Bildformaten / Komprimierung aus
Vielleicht.
>und könnte sagen ob es Anhaltspunkte bei RLE gibt oder ob meine>Überlegungen völliger Quatsch sind,
Dein Posting ist ziemlich konfus. Atme mal tief durch und formuliere mal
klar und deutlich WAS du eigentlich machen willst.
> Eule (Gast)>Ein quadratisches Bild unbekannten Formats hat je nach Bildinhalt eine>unterschiedliche Größe. Es sind mindestens zwei Farben, manchmal 3. 90>Prozent weiß.>Wie entschlüsselt man nun das Format?
Was willst du machen? Ein unbekanntes Bildformat zur Dekodieren?
> Ich sollte wohl versuchen,>ähnliche Daten zu erzeugen und dann zu sehen, wie sich die Bilder>unterscheiden.
Hää?
>Zur Verschleierung kann man dann wohl noch ziemlich viele andere Dinge>anstellen.
Verschleierung gibts nur im Islam ;-)
> Die Richtung ist beliebig (8 Möglichkeiten) und einfache>logische verknüpfungen sind wahrscheinlich auch nicht auf anhieb zu>durchschauen.
Warum willst du das Bild verschlüsseln? Das ist was anderes als
komprimieren.
>Wenn ich nicht weiterkomme poste ich mal die Daten.
Soweit bist du noch lange nicht.
MFg
Falk
Ja, es geht darum, die Codierung von Bilddaten herauszufinden. Angeblich
ist es RLE.
Es gibt die Daten roh, als auch durch ein Programm dekodiert.
Ich weiß nicht, wie ich anhand der Daten auf die Codierung schließen
kann.
Ich hatte gehofft, jemand kann mich auf Muster etc. hinweisen, auf die
man bei solchen Rätseln am besten achtet. Oder wie man vorgehen könnte.
@Eule (Gast)
>Ja, es geht darum, die Codierung von Bilddaten herauszufinden. Angeblich>ist es RLE.
Aha.
>Es gibt die Daten roh, als auch durch ein Programm dekodiert.
Das ist ja fast zu einfach.
>Ich weiß nicht, wie ich anhand der Daten auf die Codierung schließen>kann.
Mit der Methode des scharfen Blicks (tm).
>Oder wie man vorgehen könnte.
Nun, wenn du die Originaldaten hast, kennst du
Breite
Höhe
Farbtiefe
Dann musst du rausfinden, ob im codierten Bild noch Zusatzinformationen
drinstecken (Header)
Die musst du entfernen.
Dann musst du dir die Daten anschauen. Bei einfachen Verfahren wie RLE
gibt es Steuerbytes und Datenbytes. Schau dir am besten die RLE
Kodierung von BMP (selten genutzt) oder IFF (altes Amigaformat) an.
MFG
Falk
versuch doch mal deine Gedanken zu sortieren, und beschreibe was du hast
und was du vorhast ... Manche deiner Aussagen sind widersprüchlich.
> Ein quadratisches Bild unbekannten Formats hat je nach Bildinhalt eine> unterschiedliche Größe. Es sind mindestens zwei Farben, manchmal 3.
was meinst du mit FORMAT? Die physikalische Auflösung (Anzahl Bildpunkte
horizontal/vertikal)? oder das ABSPEICHERUNGSFORMAT eines (vermutet von
dir: verlustfrei mittels RLE) komprimierten Bildes?
Daß komprimierte Bilder unterschiedlicher physikalischer Größe
unterschiedliche Dateigröße haben, erscheint mir nicht grade
ungewöhnlich. Daß eine unterschiedliche Strukturierung des Bildes eine
bessere oder schlechtere Komprimierrung bewirkt (und damit mehr oder
weniger bytes) ist für mich auch nicht ungewöhnlich
> Es gibt die Daten roh, als auch durch ein Programm dekodiert
was meinst du mit ROH ? ist es das native, unkomprimierte Bild oder
meinst du damit das Binärformat des komprimierten Bildes?
Was meinst du mit decodiert, und mit was hast du das bild decodiert?
Eh du da groß rumdoktorst: Hast du denn schon mal versucht, das Bild
einem Bildbetrachter wie z.B. Irfan zum Fraß vorzuwerfen? Vielleicht
kann dieser ja selbst das Format identifizieren ....
Daten -> Dekoder -> Bild
roh, unbekanntes Format, komprimiert, möglicherweise RLE
Programm, kein Sourcecode
als BMP
Gibt es run-length Dekoder, die ich möglichst ohne Aufwand mit den Daten
und Parametern füttern kann, um zu sehen, ob dabei was Sinnvolles
rauskommt?
Die Diskussion mit dir erinnert mich irgendwie an Sachsen-Paule aka
Juppi. Kommst du auch aus dem Osten?
Ich klink mich aus, eh es mir zu anstrengend wird ...
Eine eigene Frage?
Dieser Thread ist über 18 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.