Calocybe: Kann man binaerdaten (image) in einem perl script intern haben?

Beitrag lesen

Hi!

  1. Variable im Perlscript im *.b64 oder uuencoded hinterlegen(somit "festverdrahtet") und bei jedem Aufruf in eine Variable in Binärform konvertieren. Da diese Variante ein kleiner Performancekiller ist würde ich uu-enc empfehlen, da Perl IMHO diese Variante schneller ausführt, vorausgesetzt du nutzt unpack('u',.....).

Du kannst ja auch den gesamten Datenblock (mit vielen tausend Variablen oder wer weiss was) base64- oder sonstwie encoded am Ende des Scripts anhaengen (beginnend mit __DATA__ - siehe perldoc perldata). Zum Beginn der Ausfuehrung dann alles decodieren und in eine geeignete Datenstruktur ablegen. Das gibt zwar eine kleine Verzoegerung beim Starten des Scriptes, aber dann sollte es keinen Unterschied mehr machen.

So long