11-08-2006, 09:45 PM
Because it is not hex string. It is binary data. Hex is binary (or anything else) where each byte is replaced to hexadecimal 2-char string. Binary is any data. Since binary data can contain null characters and other unreadable characters, it cannot be simply represented as text, and often is represented as hex.