Thunderstone Software Document Search, Retrieval, and Management
Search:
Texis Manual
 

bintohex

 

Converts a binary (varbyte) value into a hexadecimal string.

    bintohex(varbyteData[, 'stream|pretty])

A string (varchar) hexadecimal representation of the varbyteData parameter is returned. This can be useful to visually examine binary data that may contain non-printable or nul bytes. The optional second argument is a comma-separated string of any of the following flags:

  \item \verb`stream`: Use the default output mode: a continuous
    stream of hexadecimal bytes, i.e. the same format that
    \verb`convert(varbyteData, 'varchar')` would have returned in
    Texis version 6 and earlier.

  \item \verb`pretty`: Return a ``pretty'' version of the data: print
    16 byte per line, space-separate the hexadecimal bytes, and print
    an ASCII dump on the right side.

The bintohex() function was added in Texis version 7. Caveat: Note that in version 7 and later, convert()ing data from/to varbyte/varchar no longer converts the data to/from hexadecimal by default (as was done in earlier versions) in programs other than tsql; it is now preserved as-is (though truncated at nul for varchar). See the hexifybytes SQL property (here) to change this.


Copyright © Thunderstone Software     Last updated: Sun Mar 17 21:14:49 EDT 2013
 
Home   ::   Products   ::   Solutions   ::   How to Buy   ::   Support   ::   Contact Us   ::   News   ::   About
Copyright © 2013 Thunderstone Software LLC. All rights reserved.