Команды SFK


    1        2        3        4        5        6        7        8        9        10    

Раздел 8. Development - Разработка
bin-to-src | fuzz | inst | make-random-file | patch | sample |

Help:   Рус   |   Eng        Refer:   Рус   |   Eng  

Команда: bin-to-src
sfk bin-to-src [...] infile outfile namePrefix

   создать исходный файл, содержащий блок двоичных данных. выходной файл
   будет содержать определения переменных, начинающиеся с namePrefix.

   опции
      -java создать вывод исходного кода Java, по умолчанию C.
      -class java: создать полностью компилируемый класс с коротким
                  исходный код демонстрации, как записать данные в файл.
      -pack C source: сжимайте данные с помощью простой схемы RLE.
      -hex Источник C: производить шестнадцатеричные числа вместо десятичных.
      -append не перезаписывать вывод, а добавлять к нему.
      -recsize=n java: определить количество байтов на используемую запись
                  в необработанных данных. по умолчанию 500. более высокие значения
                  производить меньше записей, что может помочь, если вы получите
                  ошибка "слишком большой код" во время компиляции Java.

   дальнейшие команды
      sfk clipsrc конвертирует текст буфера обмена в исходный код в стиле C
      sfk clipphp конвертирует текст буфера обмена в исходный код в стиле PHP
      sfk clipjava конвертирует текст буфера обмена в исходный код в стиле Java
      ... добавьте +toclip, чтобы скопировать преобразованный результат обратно в буфер обмена.

   веб-ссылка
      http://stahlworks.com/sfk-bintosrc

   Примеры
      sfk bin-to-src myimg.dat imgsrc.cpp img01
         создать исходный код C, содержащий содержимое из myimg.dat.

      sfk bin-to-src -java -class myimg.dat imgdata.java imgdata
         создайте класс Java "imgdata" с содержимым myimg.dat.