Thread unpack
(22 answers)
Opened by mark05 at 2011-04-29 13:48
Er schnibbelt acht Byte bei einer definierten Position aus der Datei und schickt das durch unpack, der Zeiger in der Datei ist davon nicht betroffen. Zumal er die Datei für jeden Lesevorgang neu öffnet.
In seiner Anwendung ist das das letzte Short irrelevant :-) Ich hätte die ganze Datei gelesen und die Ergebnisse einem AoA gespeichert. Code (perl): (dl
)
1 2 3 my @l=unpack('(iccs)*',$file_data); my @index; push(@index,[splice(@l,0,4)]) while(@l); Da wäre das schort wichtig, aber das ist eine andere Geschichte. ;-) |