Provided by: fp-utils-3.2.2_3.2.2+dfsg-22_amd64 bug

NAME

       bin2obj - The Free Pascal binary to pascal include file converter.

SYNOPSIS

       bin2obj [-aeouUz] -c constname infile

DESCRIPTION

       bin2obj  reads  a binary file and converts it to a pascal typed constant declaration.  The
       constant is an array of bytes (zero based), in which each byte has the value of  the  byte
       at the offset index in the file. (index is the index in the array).

USAGE

       bin2obj  accepts a filename of a binary file, and needs the name of a constant (use the -c
       option). The output goes to standard output by default.  If  no  unitname  is  given,  the
       output will be in the form of code which can be written to an include file.

OPTIONS

       bin2obj has a small number of options to control its behaviour:

       -a     Write  ASCII  data  instead  of  bytes. The constant array will be an array of char
              instead of an array of bytes. The bytes will be written as ASCII constants.

       -e key If this option is given, the data will be encrypted with key which is a string of 8
              characters long.

       -h     emit a small helptext.

       -o filename
              By  default,  the  output  goes  to standard output (the screen). If this option is
              given, bin2obj will write the output to a file with  name  filename  instead.  This
              option is mandatory if the -U option is specified.

       -u [unitname]
              This  option  tells  bin2obj  to generate a unit. By default the output is just the
              declaration of the constant. If the unitname is not  specified,  bin2obj  tries  to
              determine it from the input filename.

       -U [unitname]
              The same as the -u option, only bin2obj will also call the compiler and compile the
              unit.

       -z     Compress the data before creating the unit. zlib compression is used.

SEE ALSO

              ppc386(1) data2inc(1)