jetzt möchte ich, dass die datei binär ist, fragt bitte nicht warum.
ich brauche nun zwei infos:
-wie lese ich eine binäre datei ein?
-wie speichert man den inhalt einer datei binär?
Dubu
2005-05-08 20:32
User since 2003-08-04
2145
Artikel ModeratorIn + EditorIn
perldoc -f binmode
De facto heisst "binaer" hier aber nichts anderes, als dass Zeilenumbrueche unter Windows beim Lesen und Schreiben nicht konvertiert werden und keine Unicode-Konvertierung stattfindet.
Also fuer alles, was Text ist, eine schlechte Idee.
Froschpopo
2005-05-08 20:35
User since 2003-08-15
2653
Artikel BenutzerIn
ich möchte irgendwie meine config-datei unleserlich machen, nicht etwa weil da vertrauliche daten drinstehen, sondern weil ich nicht will dass jemand auf die idee kommt etwas daran zu verändern. Es soll kein Schutz oder sowas sein, eher eine Abschreckung... Die Passwörter darin werden ja sowieso verschlüsselt...
Dubu
2005-05-08 20:55
User since 2003-08-04
2145
Artikel ModeratorIn + EditorIn
Hm... Wenn diese Konfigurationsdatei nur vom Programm erzeugt und wieder eingelesen wird, dann koenntest du natuerlich mit Storable, Data::Serializer oder einem aehnlichen Modul direkt die Perl-Variablen (vorzugsweise ein Hash oder AoH mit allen Daten) binaer in diese Datei speichern und daraus laden. Das spart das Parsen der Datei und haelt den Benutzer etwas davon ab, an der Datei viel herumzuspielen. Dies bedeutet natuerlich auch, dass auch du keine Aenderungen von Hand vornehmen kannst.