RLE eines quadratischen Bildes mit 3 Farben

Gast #974456
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.
Gast #974545
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.
#974559
@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
Gast #974850
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.
#974917
@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
#974938
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 ....
Gast #975377
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?

Antwort schreiben

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.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.