Krumeltee

-> Elektronik, Mikrocontroller und Retro-Computing <-

Archive for the ‘Codeschnipsel’ Category

Binär-Images in C Programme einbinden – bin2header

Posted by krumeltee - 27. April 2013

Immer wieder steht man vor dem Problem, dass man Daten in einem Programm haben will, diese aber nicht in zig einzelnen Dateien mit dem Programm verteilen will.

Eine Möglichkeit, die man dann hat, ist, die Daten in ein Array zu konvertieren. Zum Beispiel ein Bild, was als Fensterlogo angezeigt werden soll.

Das Programm muss die Bilddatei sowieso öffnen und in eine Struktur, einen Datentyp oder ein Array laden. Also gleich ein Array vom Typ byte nehmen und die Daten zur compile-Zeit fest ins Programm einbinden.

Dazu habe ich mir ein kleines Tool geschrieben, hier zu finden:
https://github.com/spacerace/bin2header

Posted in C, Codeschnipsel, Linux | Leave a Comment »