home *** CD-ROM | disk | FTP | other *** search
/ ftp.cse.unsw.edu.au / 2014.06.ftp.cse.unsw.edu.au.tar / ftp.cse.unsw.edu.au / pub / doc / languages / perl / nutshell / ch4 / pack < prev    next >
Encoding:
Text File  |  1992-10-18  |  541 b   |  17 lines

  1. $foo = pack("cccc", 65, 66, 67, 68);      # foo eq "ABCD"
  2. $foo = pack("c4", 65, 66, 67, 68);        # same thing
  3.  
  4. $foo = pack("ccxxcc", 65, 66, 67, 68);    # foo eq "AB\0\0CD"
  5.  
  6. $foo = pack("s2", 1, 2);    # "\1\0\2\0" on little-endian
  7.                 # "\0\1\0\2" on big-endian
  8.  
  9. $foo = pack("a4", "abcd", "x", "y", "z");      # "abcd"
  10.  
  11. $foo = pack("aaaa",  "abcd", "x", "y", "z");   # "axyz"
  12. $foo = pack("a" x 4, "abcd", "x", "y", "z");   # "axyz"
  13.  
  14. $foo = pack("a14", "abcdefg");   # "abcdefg\0\0\0\0\0\0\0"
  15.  
  16. $foo = pack("i9pl", gmtime, $tz, $toff);
  17.