Thread hierarchie: sinnvoll speichern? (15 answers)
Opened by Free Faq at 2004-05-05 20:05

ptk
 2004-05-10 14:10
#82019 #82019
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
[quote=Strat,08.May.2004, 09:48][quote=Dubu,07.05.2004, 00:16]Bei Storable muss man aber bei Updates aufpassen, weil der Autor gelegentlich das Binaerformat aendert...[/quote]
Die Perl5-Porters haben sich bei Storable zum Ziel gesetzt:
- Das Modul auch fuer aeltere Perls lauffaehig zu halten (bis runter zu 5.004)
- Rueckwaertskompatibelitaet beim Dateiformat.

D.h. bei einem Perl-Upgrade mit einem neueren Storable solltest du noch immer in der Lage sein, die alten Dateien zu lesen. Anders herum ist es aber nicht moeglich, d.h. aeltere Perls mit einem alten Storable koennen keine neuen Storable-Dateien lesen. Da hilft nur das Kompilieren der aktuellen Version.

Ein weiteres moegliches Problem bei Storable ist die Byte-Order: als Voreinstellung wird in die native Byte-Order verwendet, was dazu fuehrt, dass man Storable-Dateien nicht zwischen Big-Endian und Little-Endian-Maschinen austauschen kann. Einen maschinen-unabhaengige Abspeicherung kann man mit nstore erzwingen.

View full thread hierarchie: sinnvoll speichern?