On Mon, Jan 21, 2002 at 04:37:46PM +0000, Dave Mitchell wrote: > Jarkko Hietaniemi <[EMAIL PROTECTED]> wrote: > > There is no string type built out of native eight-bit bytes. > > In the good ol'days, one could usefully use regexes on 8-bit binary data, > eg > > open G, 'myfile.gif' or die; > read G, $buf, 8192 or die; > if ($buf =~ /^GIF89a\x08\x02/) { > ..... > > where it was clear to everyone that we are checking whether the first few > bytes of the file contain (0x47, 0x49, ..., 0x02) > > Is this sort of thing now completely dead in the Brave New World of
Of course not, I do not remember forbiddding \xHH. The default of data coming in from filehandles could still be opaque 8-bit bytes. > Unicode, Locales etc etc? (yes, there's always pack, but pack is so... errr.... > hmmmmmm ....) > Dave. -- $jhi++; # http://www.iki.fi/jhi/ # There is this special biologist word we use for 'stable'. # It is 'dead'. -- Jack Cohen