file2c -- превратить файл в исходник C

Версия для печатиОтправить другуPDF version
FILE2C(1)             Справочник основных команд FreeBSD             FILE2C(1)

НАЗВАНИЕ
     file2c -- превратить файл в исходник C
СИНТАКСИС
     file2c [-n число] [-x] [префикс [суффикс]]

ОПИСАНИЕ
     Утилита file2c читает файл из стандартного ввода и пишет его в стандарт-
     ный вывод, на лету превращая каждый байт в его десятичное или шестнадца-
     теричное представление.  Значения байт разделяются запятыми.  За значе-
     нием последнего байта запятой не следует.  По умолчанию значения байт
     выводятся в десятичном виде, но если указана опция -x, значения будут
     выведены в шестнадцатеричном виде.
     При выводе свыше 70 знаков на строку, эта строка завершается и вывод про-
     должается со следующей строки.  Опция -n позволяет начинать новые строки
     через указанное количество выведенных значений байт.  При этом длина
     строки не будет играть роли.  Для вывода значений всех байт на одной
     строке можно задать опции -n отрицательное число.

     Префикс и суффикс могут быть выведены до и после значений байт соответ-
     ственно.  Если суффикс должен быть выведен, префикс также должен быть
     указан.  Первое слово, не являющееся опцией - префикс, за ним может сле-
     довать слово, которое следует принять за суффикс.
     Эта программа обычно используется для включения бинарных файлов в исход-
     ники C.  Префикс используется для задания массива, а суффикс используется
     для завершения выражения C.  Опции -x и -n полезны, когда бинарные данные
     представляют собой массив бит и вывод должен оставаться читаемым или
     редактируемым.  Шрифты - хороший пример такого случая.

ПРИМЕРЫ
     Команда:
           date | file2c 'const char date[] = {' ',0};'

     выведет:
           const char date[] = {
           83,97,116,32,74,97,110,32,50,56,32,49,54,58,50,56,58,48,53,
           32,80,83,84,32,49,57,57,53,10
           ,0};

FreeBSD 6.2                       14 мая 2005                      FreeBSD 6.2
Голосов пока нет

Вставай, Україно!

Литература