Bitmap binärer aufbau

Gast #3819123
Hallo,

mich beschäftigt die Frage des Aufbaus einer Pixelgrafik - bmp. Wie das 
Teil zusammengesetzt (aufgebaut) ist, lässt sich überall nachlesen und 
ist auch sehr verständlich. Dennoch würde mich gerne mal der Binärcode / 
Hex interessieren. Wie kann ich von so einem Dateityp das binäre 
anzeigen, wie bearbeiten?

Es muss doch möglich sein sich in Windows den Code anzeigen zu lassen, 
ein paar Pixelwerte zu verändern, abzuspeichern und wieder anzuzeigen.

Sorry für die banale Frage, aber ich finde keine Lösung.

Danke.
Gast
simon schrieb:
> Wie kann ich von so einem Dateityp das binäre
> anzeigen, wie bearbeiten?

Bist Du sicher dass Du das möchtest??? 'Einsen' und 'Nullen' sind echt 
nicht leserlich... Such dir einfach einen Hexeditor für dein 
Betriebssystem. Darauf hättest Du aber auch selber kommen können 
(Stichwort: Texteditor mit Binär- bzw. Hex-Anzeige).
Notepad++ mit HexEditor Plugin ist mein Liebling
Du kannst prinzipiell jede Datei (.txt, .bmp, .wav, .exe...) in einem 
Hexeditor anschauen und mal spaßeshalber ein paar Werte andern, 
allerdings solltest du vorher ne grobe Ahnung haben was passieren soll.
Die meisten Dateiformate haben einen sog. Header am Anfang, der sagt, 
was für eine Datei es is und bei BMP vermute ich noch Infos über die 
Größe und so, der Rest werden vermutlich Pixelwerte sein, also eine 
lange Schlange von werten die dein Grafikprogramm in pixel übersetzt und 
richtig anordnet. Die pixelwerte ändern wird nicht stören, aber am 
Header solltest du nix verändern da es sonst evtl. Nicht mehr öffenbar 
ist.
Wenn du das Lesen lernen willst mach folgendes:
Erstellte in Paint eine BMP mit wenigen Pixeln, max 40x40 oder so, mal 
alle Pixel schwarz. Schau dir den Hex an, mache eine 2te Version nur 
weise Farbe und schau die Unterschiede an. Dann kannst du anfangen 
selber rumzuspielen und verstehst sogar genau, was passiert ;)
Ich bin stolz auf meine so erlangten reverse engineering Fähigkeiten ;) 
aber klar, wenn man etwas sinnvolles anstellen will lohnt sich der 
Aufbau. Hätte um ehrlich zu sein aber erwartet dass der TE auch selbst 
auf diese Idee kommt.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 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.