Peter Henriksen wrote:
>> Du har mislæst forklaringen på hvad OFFSET gør¹. Det er offset ind i
>> strengen du indlæser _i_, ikke i filen du læser _fra_.
>
> Ahh!
> Ja, den havde jeg overset.
> I hvilke tilfælde er den feature interessant?
>
F.eks. hvis du først skal læse en header som angiver hvor mange bytes
der yderligere skal læses, men du gerne vil have hele resultatet i samme
streng, ligesom i filen.
read FIL, $buf, 4 or die
$len = unpack('N', $buf)
read FIL, $buf, $len, 4 or die
write NYFIL, $buf, $len + 4 or die
--
Jakob Bøhm, M.Sc.Eng. * jb@danware.dk * direct tel:+45-45-90-25-33
Danware Data A/S * Bregnerodvej 127 * DK-3460 Birkerod * DENMARK
http://www.netop.com * tel:+45-45-90-25-25 * fax:+45-45-90-25-26
Information in this mail is hasty, not binding and may not be right.
Information in this posting may not be the official position of Danware
Data A/S, only the personal opinions of the author.