Jannes: binäre Datei in Zeichenkette wandlen?

Beitrag lesen

Hallo zusammen,

ich möchte eine Datei mit Photoshop-Einstellungen nach einer Zeichenkette durchsuchen (Adobe Photoshop CS3 Prefs.psp). Die Datei ist ein Binärformat mit Null-Charakter soweit ich das beurteilen kann. Wie bekomme ich daraus eine 'echte Zeichenkette' ohne Null-Charakter und evtl. andere 'binäre Zeichen', so das ich darin nach einer Zeichenkette suchen kann?

Eine erste Idee ist, die Datei stückchenweise oder im Ganzen in einen Puffer zu lesen, und alle NULLEN daraus zu entfernen, vielleicht reicht das ja schon aus für meinen Zweck. Kann man das mit str_replace()? Wenn ja, wie definiere ich die binäre null?

Gruß,
Jannes