Исполняемые файлы имеют расширение какого типа? Наиболее распространенные
Computer Программы
Многие пользователи компьютерных систем наверняка в той или иной степени сталкивались с понятием исполняемого файла программы. Исполняемые файлы не всегда, но довольно часто имеют расширение EXE, которое является общепринятым для операционных систем семейства Windows. Чтобы немного прояснить вопрос, связанный с расширениями, мы рассмотрим общую информацию об этих объектах, а также рассмотрим некоторые типы основных расширений.
Чем исполняемые файлы отличаются от других объектов
Прежде чем утверждать, что исполняемый файл программы может иметь расширение только одного определенного типа, необходимо разобраться в том, как отличить такой объект от других. К основным отличиям исполняемых файлов от других информационных данных можно отнести следующие факторы: само расширение, которое указывает на содержание в файле либо машинного, либо байт-кода виртуальной машины, сигнатура, атрибуты в файловой системе. Однако даже если пользователь знает, что исполняемые файлы имеют расширение имени типа EXE, то обычными средствами посмотреть содержимое не получится, поскольку такие объекты обладают компилированным содержимым, которые отображается при просмотре в виде бессмысленного набора символов. В общем случае пользователю придется использовать средства Disassembler, или что-то подобное, что позволяет выполнить декомпиляцию. Но речь пойдет не об этом.
Исполняемые файлы: структура
Что же касается построения исполняемых файлов, то они должны содержать заголовки (предполагаемое выполнение инструкций, параметры и форматы кода) и непосредственно сами инструкции (исходные, машинные или байт-коды). В некоторых случаях в структуру могут быть включены данные для отладки, описания окружения, требования к операционной системе, списки соответствующих библиотек, звук, графика, изображения, иконки ярлыков и тому подобное.
Многие из вас наверняка обращали внимание на то, что в большинстве своем у каждого такого файла в операционной системе изначально имеется иконка.Принцип работы
Несмотря на то, что исполняемые файлы могут иметь расширение различных типов, работают они по одному принципу. Исполняемый файл при запуске загружается в память компьютера. При этом осуществляется настройка окружения и инициализация, подтягиваются дополнительные библиотеки, если их использование предусмотрено программой. Также на данном этапе происходит настройка некоторых дополнительных операций и само исполнение инструкций теми методами, которые прописаны непосредственно в файле.
Исполняемые файлы программ: какое расширение они имеют?
Теперь перейдем к рассмотрению вопроса, связанного с расширениями. Разумеется, совершенно все типы рассмотреть не получится, это займет очень много времени. Мы отметим только наиболее распространенные и популярные варианты. Итак, расширение задается в зависимости от типа содержимого. Так, например, в операционной системе типа Windows наиболее распространенные исполняемые файлы обладают расширением EXE. Это относится ко всем программам, которые рассчитаны на работу в среде данных операционных систем. Такие объекты содержат в себе машинные коды. Файлы BIN являются очень похожими. Пакетные файлы типа CMD, BAT и COM являются еще одним типом исполняемых файлов. Первый тип в данном случае является пакетным файлом Windows. Файлы второго и третьего типа относятся к операционным системам семейства DOS. Многие из вас вероятно уже встречали файлы типа MSI иMSU. Это может быть установщик обновлений системы, или родной инсталлятор операционной системы Windows. Отдельную категорию файлов составляют макросы и скрипты. Это файлы с расширениями JSE, JS, SCR,VBE, VBS, VB. Часто также встречаются файлы JAD иJAR, которые предназначены для установки приложений в мобильные устройства или использование в среде JAVA. В своем содержании такие объекты имеют уже не машинные коды, а коды виртуальных машин.
Какое расширение имеют исполняемые файлы в различных ОС?
Если внимательно посмотреть, то можно заметить, что в некоторых ОС встречаются довольно специфичные компоненты. Так, например, в операционной системе Windows имеется специальная категория исполняемых файлов. Вообще, в любой операционной системе можно найти как стандартные, так и специальные компоненты. Однако имеются и некоторые общие форматы, например, HTA, исполняемый документ HTML. Они работают практически везде вне зависимости от используемого типа операционной системы. Что же касается других типов систем, то, например, в «маках» исполняемые файлы обладают расширением APP для программ и PKG для дистрибутивов. В операционных системах семейства Linux дело обстоит немного иначе. Проблема заключается в том, что в таких операционных системах понятие расширения вообще отсутствует. Можно распознать исполняемый файл по атрибутам, например, системный, скрытый, только для чтения и т.д. В результате проблема изменения расширения для запуска или прочтения искомого файла пропадает.
Заключение
Подведем итог нашего небольшого обзора о расширении исполняемых файлов. Упор в данном случае делался в основном на объекты, которые присутствуют в операционных системах семейства Windows. Остальные операционные системы были затронуты только вскользь для общего развития. Как уже стало ясно, разнообразие исполняемых файлов очень велико. Невозможно привести какую-то сводную таблицу с указанием совершенно всех типов расширений. Поэтому в данной статье мы ограничились только наиболее распространенными форматами
Какие расширения могут иметь программные приложения и как убрать расширение Тарифкин.ру
Файл — это наименьшая логическая единица информации записанная на носителе — жёстком диске, флешке или каком-либо другом. Они используются операционной системой для различных целей. В каждом случае они имеют соответствующий формат.
Содержание
- Что такое исполняемый файл
- Что такое формат и расширение файла
- Какие расширения могут иметь программные приложения
- Как увидеть расширение файла
- Как изменить расширение
- Как убрать расширение файла из названия
- Как открыть исполняемый файл
- Какие расширения файлов могут быть опасны
Что такое исполняемый файл
Файлы можно разделить на две большие группы: программы и данные. Первые запускаются операционной системой на исполнение. Для вторых обычно установлена стандартная программа, которая с ними работает.
К исполняемым относятся программы и командные файлы. Пользователь их запускает при помощью двойного клика мышью или путём нажатия клавиши Enter.
Что такое формат и расширение файла
Расширение — это часть названия файла, расположенная после точки. Если она отсутствует. То считается, что расширения нет. Разрешается использовать несколько точек в таком названии. В таком случае расширение — это те символы, которые находятся после последней из них.
Чтобы операционная система знала, что делать с конкретным файлом, она сначала читает его расширение. Оно точно говорит о том, исполняемый это файл или файл данных. В последнем случае становится понятным, какая программа должна его обрабатывать. Например, если указано «htm», то при двойном клике мышкой файл будет открыт в стандартном браузере. Если речь идёт о картинке с расширением «jpg», то её обычно открывают в просмотрщике изображений.
О расширениях и форматах файла можно узнать из видео
Файл состоит из огромного количества байтов. Для каждого формата существуют формальные требования о том. Какая именно информация содержится в конкретных байтах. Например, в файлах картинок должна быть информация о каждой точке изображения и её цвете. Исполняемые файлы различных типов содержат код, который должен выполняться и уточняют, как именно он должен запускаться.
Расширение соответствует формату файла и определяет то, как должна вестись работа с ним. Визуально эту информацию выражает иконка. Для файла данных она соответствует программе, которая будет его обрабатывать. Пользователь имеет возможность поменять иконку на ту, которая ему подойдёт лучше.
Какие расширения могут иметь программные приложения
Расширение | Значение |
exe | Исполняемый файл |
com | Исполняемый файл в старом формате |
bat | Командный файл |
cmd | Командный файл |
К исполняемым файлам относятся программы, которые выполняются самостоятельно. Некоторые из них могут работать с файлами данных, а некоторые — нет. Стандартным расширением является «exe». Такие программы включают в себя код, исполнение которого обеспечивается операционной системой. Другим типом исполняемых файлов являются командные файлы. Они содержат в себе список консольных команд, которые выполняются последовательно.
В ролике показано, как открывать файлы с различными расширениями
Как увидеть расширение файла
Операционная система может быть настроена таким образом, чтобы не показывать расширения зарегистрированных типов файлов. К ним относятся исполняемые файлы и те файлы данных, для которых назначены программы, открывающие их по умолчанию. Для некоторых файлов данных может не быть соответствующих исполняемых файлов. В таких случаях расширения показаны не будут.
Чтобы увидеть расширение файла, нужно изменить соответствующую системную настройку. В Windows 10 это можно сделать следующим образом:
- Открыть Проводник.
- В меню выбрать «Вид».
- Выбирают строку «Скрывать расширения для зарегистрированных типов файлов» и удаляют галочку.
Затем нужно подтвердить сделанные изменения нажатием на «ОК ».
В Windows 7 для этой цели требуется выполнить такие действия:
- Открыть Проводник.
- Выбрать «Параметры папок и поиска».
- Перейти на вкладку «Вид».
- После этого будет открыт список доступных для изменения параметров. Нужно перейти к строке «Скрывать расширения для зарегистрированных типов файлов» и снять галочку напротив неё.
После нажатия на «ОК» корректировка вступит в силу.
Как изменить расширение
Операционная система видя расширение, понимает, как работать с файлом. Иногда может случиться так. Что оно не соответствует формату файла. Это может произойти по различным причинам. Вот несколько примеров:
- Пользователь работал в текстовом редакторе и сохранил файл с придуманным им расширением.
- В результате действия вируса.
- При закачке из интернета файлу было присвоено несвойственное ему расширение.
Например, при скачивании из интернета pdf файла у него может оказаться расширение «tmp». С одной стороны, файл закачан полностью. С другой — при двойном клике по нему не запускается программа для чтения pdf файлов. Чтобы решить эту и аналогичные проблемы достаточно установить файлу нужное расширение. В описанном здесь примере достаточно поменять его на «pdf».
Чтобы поменять расширение на нужное, необходимо выполнить такие действия:
- Открыть Проводник.
- Отменить опцию «Скрывать зарегистрированные расширения файлов». Способ, которым нужно воспользоваться для этого подробно описан выше в этой статье.
- Сделанную корректировку подтверждают. Затем выходят из настроек.
- В проводнике находят нужный файл и выбирают его.
- Нажимают F2. После этого редактирование имени файла становится доступным.
- Указывают нужное расширение.
- Заканчивают редактирование, нажав клавишу Enter.
При изменении расширения нужно точно знать, какое должно быть. Если есть несколько вариантов, можно попробовать каждый из них. Проверить можно, попытавшись открыть стандартным способом. В некоторых случаях найти правильное решение можно, просмотрев начало файла через 16-ричный редактор.
Как убрать расширение файла из названия
Наличие расширения необходимо для того, чтобы было понятно, как работать с этим файлом. Стирать его не рекомендуется. Однако есть возможность не показывать его, если оно было зарегистрировано системой.
В этом случае нужно поступить таким образом:
- Открыть Проводник.
- Перейти через меню к строке «Скрыть расширения для зарегистрированных файлов».
- Поставить отметку в этой строке.
После этого нужно подтвердить ввод. Затем можно будет увидеть, что расширения больше показываться не будут. Если они не были зарегистрированы системой, то их по-прежнему можно будет увидеть.
Как открыть исполняемый файл
Чтобы открыть исполняемый файл, нужно сделать по нему двойной клик левой клавишей мыши. Это также можно сделать, если выбрать его название и нажать на клавишу Enter.
Какие расширения файлов могут быть опасны
Вячеслав
Несколько лет работал в салонах сотовой связи двух крупных операторов. Хорошо разбираюсь в тарифах и вижу все подводные камни. Люблю гаджеты, особенно на Android.
Задать вопрос
Какие расширения могут представлять опасность?
Те, в которых содержится исполняемый код различного рода.
Как распознать их?
Самостоятельно это сделать практически невозможно. Для этого нужно использовать антивирусную программу.
Как антивирусные программы распознают опасность?
У них имеются сигнатуры (последовательные цепочки байтов), которые соответствуют известным вирусам. Их база данных постоянно пополняется.
Если исполняемый файл заражён вирусом, он при запуске нанесёт вред компьютеру. Однако также могут предоставлять опасность и другие. Например, вирус может существовать в виде макроса для Microsoft Office или как электронное письмо, которое наносит вред при попытке прочитать его.
Вирусы могут содержаться везде, где имеется исполняемый код. Это относится не только к программам и командным файлам, но и к многим другим.
Исполняемые файлы запускаются операционной системой. Затем им передаётся управление. После окончания работы его отдают обратно в операционную систему.
Сортировка: Расширение | Сортировка Сортировки: Тип файла Описание | |||||||||||||||||||||||||||||||||||
Расширение файла EXE | Программа исполняемая программа | |||||||||||||||||||||||||||||||||||
расширение файла lnk | Ярлык Windows | |||||||||||||||||||||||||||||||||||
расширение файла jar | Compressed archive file package for Java classes and data | |||||||||||||||||||||||||||||||||||
file extension dex | Google Android compiled executable | |||||||||||||||||||||||||||||||||||
file extension deb | Debian Linux package | |||||||||||||||||||||||||||||||||||
file extension msi | Установочный пакет Microsoft Windows Installer | |||||||||||||||||||||||||||||||||||
расширение файла exec | Исполняемый файл Unix | |||||||||||||||||||||||||||||||||||
file extension fmx | Oracle executable form | |||||||||||||||||||||||||||||||||||
file extension elf | ELF executable | |||||||||||||||||||||||||||||||||||
file extension bas | Basic source code | |||||||||||||||||||||||||||||||||||
file extension js | Сценарий исходного кода JavaScript | |||||||||||||||||||||||||||||||||||
расширение файла xap | Пакет приложений Microsoft Windows Phone и Microsoft Silverlight | |||||||||||||||||||||||||||||||||||
Расширение файлов COM | Команда исполняется | |||||||||||||||||||||||||||||||||||
Расширение файла | ADOBE AIR APPENTARS | |||||||||||||||||||||||||||||||||||
EDNESIO расширение файла об/мин | архив диспетчера пакетов Linux | |||||||||||||||||||||||||||||||||||
расширение файла приложение | пакет приложения Mac или основная системная служба | |||||||||||||||||||||||||||||||||||
file extension bat | Batch file (executable) | |||||||||||||||||||||||||||||||||||
file extension tcp | Tally. ERP compiled program | |||||||||||||||||||||||||||||||||||
file extension pl | Perl script language source code | |||||||||||||||||||||||||||||||||||
расширение файла vbs | сценарий Visual Basic | |||||||||||||||||||||||||||||||||||
расширение файла fxp | скомпилированная база данных Visual FoxPro | |||||||||||||||||||||||||||||||||||
file extension bin | Binary executable | |||||||||||||||||||||||||||||||||||
file extension application | ClickOnce deployment manifest | |||||||||||||||||||||||||||||||||||
file extension odex | Google Android optimized executable | |||||||||||||||||||||||||||||||||||
file extension qpkg | Пакет приложений Qnap QTS | |||||||||||||||||||||||||||||||||||
расширение файла hta | Программа HTML | |||||||||||||||||||||||||||||||||||
file extension ndr | RightFax executable | |||||||||||||||||||||||||||||||||||
file extension cmd | Microsoft Windows command script | |||||||||||||||||||||||||||||||||||
file extension shs | Microsoft Windows Shell Scrap Object | |||||||||||||||||||||||||||||||||||
file extension pyd | Динамический модуль Python | |||||||||||||||||||||||||||||||||||
расширение файла pyz | Заархивированный исполняемый файл Python | |||||||||||||||||||||||||||||||||||
file extension irx | PS2 modified elf object | |||||||||||||||||||||||||||||||||||
file extension sxx | SAS Stat Studio module executable | |||||||||||||||||||||||||||||||||||
file extension part1. exe | Split Multi-volume RAR compressed самораспаковывающийся файловый архив (часть 1) | |||||||||||||||||||||||||||||||||||
расширение файла stx | Программа Schneider Automation S.A. PL7 | |||||||||||||||||||||||||||||||||||
расширение файла CPL | Microsoft Windows Data Data | |||||||||||||||||||||||||||||||||||
Расширение файла | ASUSTOR ADM. | Программа PortableApps.com | ||||||||||||||||||||||||||||||||||
расширение файла pif | Информация о программе Microsoft Windows | |||||||||||||||||||||||||||||||||||
расширение файла prx | FoxPro compiled program | |||||||||||||||||||||||||||||||||||
file extension cxp | Omron CX Programmer data | |||||||||||||||||||||||||||||||||||
file extension axf | ARM Executable Format | |||||||||||||||||||||||||||||||||||
file extension vbe | Visual Basic закодированный скрипт | |||||||||||||||||||||||||||||||||||
расширение файла msc | данные управления консоли управления Microsoft | |||||||||||||||||||||||||||||||||||
расширение файла nt | Windows NT command script | |||||||||||||||||||||||||||||||||||
file extension fox | FoxPro executable file | |||||||||||||||||||||||||||||||||||
file extension self | Simple Executable Loader Format | |||||||||||||||||||||||||||||||||||
file extension trs | Micrografx исполняемый файл | |||||||||||||||||||||||||||||||||||
расширение файла g3a | программа Casio Prizm | |||||||||||||||||||||||||||||||||||
расширение файла msp | Windows Installer patch | |||||||||||||||||||||||||||||||||||
file extension jse | JScript encoded script | |||||||||||||||||||||||||||||||||||
file extension command | macOS Terminal script | |||||||||||||||||||||||||||||||||||
file extension osx | Apple Mac OS PowerPC executable | |||||||||||||||||||||||||||||||||||
расширение файла prg | Программа | |||||||||||||||||||||||||||||||||||
расширение файла rtl | Библиотека времени выполнения | |||||||||||||||||||||||||||||||||||
file extension appref-ms | Application Reference data | |||||||||||||||||||||||||||||||||||
file extension pe | PE — Portable Executable | |||||||||||||||||||||||||||||||||||
file extension dsp | Norton Viewer DLL library | |||||||||||||||||||||||||||||||||||
расширение файла gambas | приложение Gambas | |||||||||||||||||||||||||||||||||||
расширение файла scr | скрипт | |||||||||||||||||||||||||||||||||||
file extension vb | Microsoft Visual Studio Visual Basic script | |||||||||||||||||||||||||||||||||||
file extension mexw32 | MATlab program executable file | |||||||||||||||||||||||||||||||||||
file extension 8xp | TI-83 Plus calculator program | |||||||||||||||||||||||||||||||||||
расширение файла dol | Исполняемые данные Nintendo GameCube | |||||||||||||||||||||||||||||||||||
расширение файла exe1 | Переименованный исполняемый файл | |||||||||||||||||||||||||||||||||||
file extension wiz | Microsoft Office wizard data | |||||||||||||||||||||||||||||||||||
file extension ali | Blackberry Application Loader data | |||||||||||||||||||||||||||||||||||
file extension cac | dBASE IV executable data | |||||||||||||||||||||||||||||||||||
file расширение x86 | Исполняемый файл Linux | |||||||||||||||||||||||||||||||||||
расширение файла приложение | Приложение Visual FoxPro | |||||||||||||||||||||||||||||||||||
file extension wwe | AMP1-16 renamed EXE file | |||||||||||||||||||||||||||||||||||
file extension azw2 | Amazon Kindle program | |||||||||||||||||||||||||||||||||||
file extension oat | Google Android RunTime optimized app | |||||||||||||||||||||||||||||||||||
расширение файла acx | программа Atari ST | |||||||||||||||||||||||||||||||||||
расширение файла виджет | Yahoo! Файл виджета | |||||||||||||||||||||||||||||||||||
file extension nexe | Google Chrome native client executable | |||||||||||||||||||||||||||||||||||
file extension wie | WordPress widget export data | |||||||||||||||||||||||||||||||||||
file extension acc | Atari ST program executable | |||||||||||||||||||||||||||||||||||
file extension pwz | Файл мастера Microsoft PowerPoint | |||||||||||||||||||||||||||||||||||
расширение файла rxe | Исполняемый файл Lego Mindstorms NXT | |||||||||||||||||||||||||||||||||||
file extension xip | HP 95LX execute-in-place program | |||||||||||||||||||||||||||||||||||
file extension zpkg | Zyxel NSA-32x application package | |||||||||||||||||||||||||||||||||||
file extension shb | Microsoft Windows shortcut в документ | |||||||||||||||||||||||||||||||||||
расширение файла prc | ресурс Palm OS или электронная книга | |||||||||||||||||||||||||||||||||||
расширение файла frm | Form file | |||||||||||||||||||||||||||||||||||
file extension prg | Atari ST program | |||||||||||||||||||||||||||||||||||
file extension wsh | Microsoft Windows Scripting Host data | |||||||||||||||||||||||||||||||||||
file extension kmd | ABSTAT for Windows batch data | |||||||||||||||||||||||||||||||||||
расширение файла ijc | апплет Java Card | |||||||||||||||||||||||||||||||||||
расширение файла prg | Исполняемые программы Commodore на BASIC | |||||||||||||||||||||||||||||||||||
file extension le | DOS/4GW PM 32X DOS Extender executable image | |||||||||||||||||||||||||||||||||||
file extension agt | PeerAgent Typed Executable E-mail data | |||||||||||||||||||||||||||||||||||
file extension sqr | SQL файл программы | |||||||||||||||||||||||||||||||||||
расширение файла jax | исполняемый JAR-файл Java | |||||||||||||||||||||||||||||||||||
расширение файла nxe | основной программный модуль AdaOS | |||||||||||||||||||||||||||||||||||
file extension r | Progress database compiled program | |||||||||||||||||||||||||||||||||||
file extension a6p | Adobe Authorware application | |||||||||||||||||||||||||||||||||||
file extension cfxxe | Possibly Malware file | |||||||||||||||||||||||||||||||||||
file extension rbtx | Пакет NXT Create Pack & Go | |||||||||||||||||||||||||||||||||||
расширение файла ns2p | Программа Nord Stage 2 | |||||||||||||||||||||||||||||||||||
file extension abs | Atari Jaguar DRI/Alcyon format | |||||||||||||||||||||||||||||||||||
file extension ifs | IconForge image EXE library file | |||||||||||||||||||||||||||||||||||
file extension pex | ProBoard executable | |||||||||||||||||||||||||||||||||||
расширение файла n-gage | Приложение Nokia N-Gage | |||||||||||||||||||||||||||||||||||
расширение файла sko | Исполняемый файл бухгалтерского учета Sage | |||||||||||||||||||||||||||||||||||
file extension lku | ST Microelectronics linked unit data | |||||||||||||||||||||||||||||||||||
file extension dexe | Microsoft Virtual PC for Mac executable | |||||||||||||||||||||||||||||||||||
file extension ime | Global Input Method Editor data | |||||||||||||||||||||||||||||||||||
расширение файла ppp9 | файл мастера Microsoft PowerPoint для Mac | |||||||||||||||||||||||||||||||||||
расширение файла int | Micro Focus COBOL signature semi-compiled program | |||||||||||||||||||||||||||||||||||
file extension aex | Alpha Five linked executable | |||||||||||||||||||||||||||||||||||
file extension ryb | Raynerboss executable data | |||||||||||||||||||||||||||||||||||
file extension fqy | FLAMES (FLARE) данные команды | |||||||||||||||||||||||||||||||||||
расширение файла dld | CR10X скомпилированная программа EdLog | |||||||||||||||||||||||||||||||||||
расширение файла bpp | Kuaiyong downloaded iOS application | |||||||||||||||||||||||||||||||||||
file extension btm | 4DOS batch to memory batch | |||||||||||||||||||||||||||||||||||
file extension app | Symbian OS application | |||||||||||||||||||||||||||||||||||
file extension tgz | Пакет приложения Drobo | |||||||||||||||||||||||||||||||||||
расширение файла pva | Данные приложения Process Panel Builder | |||||||||||||||||||||||||||||||||||
расширение файла fpx | FoxPro compiled program | |||||||||||||||||||||||||||||||||||
file extension exp | Phar Lap protected mode executable program | |||||||||||||||||||||||||||||||||||
file extension gpe | GP2X video game executable file | |||||||||||||||||||||||||||||||||||
file extension run | Исполняемый файл программы Alto Executive (Exec) | |||||||||||||||||||||||||||||||||||
расширение файла xlnk | XML Link | |||||||||||||||||||||||||||||||||||
расширение файла run | ISAPI Loader data | |||||||||||||||||||||||||||||||||||
file extension app | Clarion for Windows application | |||||||||||||||||||||||||||||||||||
file extension cas | Casio program | |||||||||||||||||||||||||||||||||||
file extension s2a | SEAL program file | |||||||||||||||||||||||||||||||||||
расширение файла bin | Приложение ОС ReadyNAS | |||||||||||||||||||||||||||||||||||
расширение файла pgm | Программа CGI | |||||||||||||||||||||||||||||||||||
file extension widget | Microsoft Windows Mobile widget | |||||||||||||||||||||||||||||||||||
file extension app | ThecusOS application | |||||||||||||||||||||||||||||||||||
file extension n | Neko bytecode | |||||||||||||||||||||||||||||||||||
file extension pyzw | Программа Python | |||||||||||||||||||||||||||||||||||
расширение файла cmd | Программа dBASE | |||||||||||||||||||||||||||||||||||
расширение файла cpp | Apple Xcode Core C program | |||||||||||||||||||||||||||||||||||
file extension pmb | BlackBerry Simulator application | |||||||||||||||||||||||||||||||||||
file extension tzx | unRAID OS application package | |||||||||||||||||||||||||||||||||||
file extension wince | Исполняемый файл программы Microsoft Windows CE | |||||||||||||||||||||||||||||||||||
расширение файла ipod | Исполняемое приложение Rockbox | |||||||||||||||||||||||||||||||||||
file extension mex | MatLab dynamically linked subroutine data | |||||||||||||||||||||||||||||||||||
file extension app | Team Developer normal mode application | |||||||||||||||||||||||||||||||||||
file extension c | Origin C program | |||||||||||||||||||||||||||||||||||
file extension би? | Двоичный исполняемый файл LoseThos | |||||||||||||||||||||||||||||||||||
расширение файла qpx | Скомпилированный FoxPro исполняемый файл запроса QBE | |||||||||||||||||||||||||||||||||||
file extension eham | HAM Programmer Toolkit ExtraHAM executable | |||||||||||||||||||||||||||||||||||
file extension widget | Konfabulator widget | |||||||||||||||||||||||||||||||||||
file extension out | Compiled executable | |||||||||||||||||||||||||||||||||||
file extension pef | Предпочтительный формат исполняемого файла для Macintosh | |||||||||||||||||||||||||||||||||||
расширение файла iconfig | исполняемый файл iConfig | |||||||||||||||||||||||||||||||||||
Расширение файлов LIT | AMOS Программа исполняемая программа | |||||||||||||||||||||||||||||||||||
Расширение файлов APP | DR-DOS Appabive | |||||||||||||||||||||||||||||||||||
Extension SISVABLABLE | ||||||||||||||||||||||||||||||||||||
Extension SISX. расширение файла приложение | Пакет приложений GEM | расширение файла cmd | Пакетный сценарий OS/2 REXX | file extension som | HP-UX System Object Model Executable | file extension app | Cybiko computer application file | file extension app | Psion OVAL data | расширение файла farrun | Пакетный скрипт FAR HTML | расширение файла x | Исполняемый файл операционной системы Human68k | file extension sis.dm | Nokia Ovi Store protected program | file extension gpu | GP2X utility program | file extension prx | Atari ST executable | расширение файла ctl | пакетный файл PDP-10 | расширение файла dbr | TCM — MRP Software Complied Executable | file extension ppz9 | Microsoft PowerPoint for Mac wizard data | file extension app | OrbWorks PocketC CE application | file extension gtp | Atari ST executable file | расширение файла виджет | файл виджета HybridJava | расширение файла pdm | программа DeskMate | расширение файла aif | Исполняемый программный файл SmartWare | |
Что такое исполняемые файлы Linux и как мы их создаем?
Всем известно, что в Windows есть определенные файлы, которые запускаются при двойном щелчке по ним. Это специальные файлы, которые являются программами. Обычно они имеют расширение «.exe». Каждое программное обеспечение на вашем ПК, вероятно, имеет где-то исполняемый файл, который выступает в качестве отправной точки для программы. Каждая игра, текстовый процессор и даже ваш браузер запускаются с исполняемым файлом. Но не только исполняемые файлы могут выполняться. Есть также файлы «.com», хотя они довольно редки (я не видел их со времен DOS). Пакетные файлы, конечно, содержат инструкции, подобные DOS. Кроме того, есть некоторые установщики с расширениями, такими как «.msi», которые инициируют установку программ.
Дело в том, что исполняемые файлы в Windows идентифицируются по их расширениям. Если вы возьмете обычный исполняемый файл программы и переименуете его во что-то другое, он не запустится. Но когда дело доходит до Linux, все совсем по-другому.
Любой файл может быть выполнен в Linux
В отличие от Windows, в Linux нет концепции исполняемых файлов на основе расширений файлов. Любой файл может быть исполняемым — вам просто нужно иметь соответствующие разрешения. Независимо от того, имеет ли ваш скрипт расширение «.sh» или вообще без расширения , вы можете сделать его исполняемым с помощью простой команды.
Я не скажу, что одна система лучше или хуже другой, но метод Linux дает нам немного больше гибкости в том, что мы делаем с файлом. Но прежде чем мы увидим, как сделать файлы исполняемыми, давайте кратко рассмотрим права доступа к файлам.
Объяснение прав доступа к файлам в Linux
В Linux у нас есть три разных действия, которые можно выполнить с файлом:
- Чтение (справа)
- Запись (ш)
- Выполнить (x)
И три типа пользователей:
- Владельцы (u)
- Члены группы (г)
- Все остальные (о)
Каждый тип пользователя может иметь одно или все разрешения из первого списка. Поэтому, если мы хотим сделать файл исполняемым, мы должны спросить «Кому разрешено выполнять этот файл».
Использование chmod для создания исполняемого файла Linux
chmod — это стандартная команда для изменения прав доступа к файлам. Сначала мы указываем, на каких пользователей мы ссылаемся, а затем используем знак «плюс» (+) или знак «минус» (-), чтобы добавить или убрать разрешения. Например, предположим, что мы хотим, чтобы файл мог исполняться только владельцем. Мы используем следующую команду:
chmod u+x testscript.sh
Эта команда указывает, что владелец файла (u) должен иметь права на выполнение (x), добавленные к файлу (+). С другой стороны, если мы хотим каждый чтобы иметь возможность выполнить файл, вместо этого мы использовали бы следующую команду:
chmod uog+x testscript.sh
Это означает, что все пользователи (владелец, другие и члены группы) должны иметь разрешения на выполнение, добавленные к существующему набору разрешений.