Это сценарий или это двоичный файл?

В конце концов, похоже, что это обычный скрипт sh:

[USER@MACHINE ~/Desktop/D] head -2 truecrypt-7.1-setup-x86 #!/bin/sh CHECKSUM=163123652 

но сценарии @the:

  • Ошибка GRUB 15, нет загрузочного меню и / boot
  • Как расширить псевдонимы bash
  • Получение серийного номера жесткого диска на терминале - не WWN
  • В чем опасность использования «-assume-yes» с apt-get?
  • Цветной вывод FIND?
  • Пользовательский экран входа на основе XDM
  •  [USER@MACHINE ~/Desktop/D] tail -2 truecrypt-7.1-setup-x86 5  \V<Rx+÷o  6ܺF!&8 ʷ     ^  T4 Sk ! 0" W   L `   Su VP !m ]5    C'} /   %       8 4 ? N;:  zgf q 14S%oL hҌz    +    Ƥ<'  jN7)m H ^ ɧa  : S  󺽋 so[ $_ /Ø  &#X +x     Sd hz=  H    )n _       48 ,4 M x w  z Mp  ) Ѩa=2a  0ۙI    YI  `  om  0 3   , } ȇ  I.  G   x   g  ЌÞ% H  4 ڛ{35  0 C! $Fԝ ? . T UǺEa   38sl)  [x"  , / /   o   hV   R `   nʂ a  ۛ=~{#  FV    35 5Y;k  D  [mK    9 *lY  hD :  {n    ۝ $^ '   w !$  Ĝ      *     !' ?    ?    ? + L#(+ V 

    хорошо .. двоичный данные .. как ??

     [USER@MACHINE ~/Desktop/D] file truecrypt-7.1-setup-x86 truecrypt-7.1-setup-x86: POSIX shell script text executable [USER@MACHINE ~/Desktop/D] 

    Как файл может содержать двоичные данные ASCII +? Скрипт запускается как скрипт, но заканчивается двоичными данными? Как они могут это сделать? Как я могу сохранить двоичное слово «hello word» в конце скрипта? [и запустить двоичную часть из скрипта?]

  • Как запустить программу, которая имеет собственную командную строку в программе сценария оболочки
  • «Преобразование» файловой системы из ext3 в ext4
  • Как восстановить только что удаленный файл
  • модуль ядра usb не загружается по требованию, но отлично работает с insmod и modprobe из оболочки
  • Какие символы должны быть экранированы в аргументах командной строки?
  • Как эхо ударить!
  • 3 Solutions collect form web for “Это сценарий или это двоичный файл?”

    Единственное различие между текстом и бинарником – это то, как вы его интерпретируете. * nix имеет тенденцию не интерпретировать их, поэтому смешивание их таким образом прекрасное; текстовая часть скрипта может извлекать содержимое двоичной части скрипта с помощью различных команд.

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

    «Как файл может содержать ASCII + двоичные данные?»

    Просто потому, что текст ASCII – это всего лишь подмножество двоичных данных.

    Linux и Unix - лучшая ОС в мире.