Показать сообщение отдельно
Старый 28.12.2013, 15:38   #1324
Evg77734
Профи
 
Аватар для Evg77734
 
Регистрация: 18.06.2013
Ресивер: GI ET11000 4K, GI Genius E3HD
Сообщений: 863
Сказал(а) спасибо: 276
Поблагодарили 1,458 раз(а) в 637 сообщениях
Вес репутации: 16
Evg77734 весьма и весьма положительная личностьEvg77734 весьма и весьма положительная личностьEvg77734 весьма и весьма положительная личность
По умолчанию

Цитата:
Сообщение от romarik Посмотреть сообщение
Бинарик это исполняющий файл с расширением bin., то есть сам викард!
Исполняемый файл викарда не имеет расширения))

В Linux является ли файл исполняемым или нет, определяется не по его расширению, как в Windows (понятие расширение файла отсутствует в файловой системе Linux), а по правам доступа. Если у файла установлено право x (выполнения), его можно запустить на выполнение.

Когда мы пытаемся набрать имя и, может быть, путь к файлу, который пытаемся запустить в командной строке и нажимаем Enter, в первую очередь, оболочка проверяет, а имеет ли пользователь права на исполнение этого файла? Если имеет, тогда система смотрит, а это исполняемый бинарный файл? В Linux все исполняемые бинарные файлы в начале файла имеют заголовок ELF (в Windows в исполняемых файлах заголовок - MZ). Если это исполняемый бинарный файл, тогда, согласно его заголовку, происходит распределение оперативной памяти, и управление передается программе.
__________________
" Учимся говорить правильно! Не путаем ресивер и тюнер. Ведь в одном ресивере может быть несколько тюнеров! "
Evg77734 вне форума   Ответить с цитированием