Что такое расширение

Содержание

Изменение ассоциаций файлов с приложениями

Когда вы немного освоитесь в Ubuntu, у вас возможно возникнет желание познакомиться с доступными в изобилии в репозиториях программами. И вскоре после того, как вы выберите из бесчисленного множества альтернатив подходящие для себя приложения, перед вами скорее всего встанет вполне закономерный вопрос: а как заставить определённые типы файлов открываться в установленных вами программах, а не в доступных по умолчанию?

Ответ на него весьма прост. Нажмите правой клавишей мыши на любом файле нужного типа, выберите в появившемся меню пункт «Свойства» и в открывшемся окне перейдите на вкладку «Открывать в программе»:

В списке будут содержаться все приложения, которые сообщили Ubuntu о поддержке ими выбранного типа файлов. Ну а отмечена будет программа, используемая по умолчанию. Вам останется только выбрать нужное приложение и закрыть окно, после чего файлы указанного типа начнут открываться по умолчанию в выбранном вами приложении. То есть если вы хотите, например, чтобы фильмы в формате avi открывались в установленном вами VLC, а не в медиапроигрывателе Totem, то вам всего лишь надо в свойствах любого avi файла отметить VLC в качестве приложения по умолчанию.

Кстати, вы легко можете включить свои приложения в список, нажав на кнопку «Добавить» внизу окна и выбрав одну из установленных в системе программ или введя свою команду запуска. Таким образом вы можете настроить ассоциации с любыми приложениями для всех используемых вами типов файлов.

Однако у описанного механизма есть одна небольшая проблема: чтобы изменить привязку к приложению для определённого типа файлов вам необходимо иметь файл нужного типа. Просто же посмотреть и изменить список всех используемых в системе ассоциаций по умолчанию нельзя. К счастью, подобный функционал доступен в уже упоминавшейся утилите Ubuntu Tweak, так что если вы хотите изменить ассоциации сразу для большого количества типов файлов, то советую вам использовать именно её.

Как сделать файл исполняемым в Linux?

В операционной системе Linux, для управления флагами файлов используется утилита chmod. Синтаксис вызова утилиты:

$ chmod категория действие флаг адрес_файла

  • Категория — флаги могут устанавливаться для трех категорий: владельца файла, группы файла и всех остальных пользователей. В команде они указываются символами u (user) g (group) o (other) соответственно.
  • Действие — может быть + (плюс), что будет значить установить флаг или — (минус) снять флаг.
  • Флаг — один из доступных флагов — r (чтение), w (запись), x (выполнение).

Например, чтобы сделать исполняемый скрипт в linux для владельца файла, достаточно выполнить:

Этого в большинстве случаев бывает достаточно, но если мы хотим чтобы файл могли выполнять и другие пользователи, нужно указать также другие категории: g и o:

Посмотреть флаги в терминале можно с помощью утилиты ls:

Это значит, что все флаги включены для всех категорий. Первое rwx — флаги владельца, второе — группы, а третье — для всех остальных. Если флаг не установлен, на его месте будет прочерк.

Снять флаг исполняемого файла очень просто. Используется та же команда только со знаком минус:

Пользовательский интерфейс MSI

MSI – это файлы базы данных, используемые установщиком Windows. Они содержат информацию о приложении, которая разделена на функции и компоненты, и каждый компонент может содержать данные реестра. Ярлыки MSI содержат пользовательский интерфейс, которые используются для установки, и различные другие данные в виде предварительных условий. Он также может содержать фактические файлы, которые должны устанавливаются самостоятельно, в настоящее время это рекомендуемый способ установки MSI в Windows. Альтернативой является написание программы, которая самостоятельно выполняет установку.

MSI выполняются EXE, который является частью Windows и называется MSIEXEC.EXE. Это приложение считывает данные в MSI и выполняет процесс.

Алгоритм запуска файлов MSI:

  1. Открывают меню «Пуск» в нижнем левом углу экрана.
  2. Нажимают «Компьютер», чтобы открыть собственный файловый менеджер Windows 7 с именем Windows Explorer. Он отображает диски и папки на левой панели. Если нажать по одному из дисков или папок, можно увидеть его содержимое на правой панели.
  3. Нажимают «Организовать» в верхнем левом углу менеджера и выбирают «Папка и параметры поиска» в раскрывающемся меню. Откроется окно «Параметры папки».
  4. Нажимают «Вид» в верхней части окна «Параметры папки», чтобы просмотреть параметры просмотра.
  5. Снимают флажок «Скрывать расширения для известных типов» в разделе «Файлы и папки», чтобы увидеть все расширения.
  6. Нажимают «Применить», а затем «ОК», чтобы применить настройки и закрыть окно «Параметры папки».
  7. Используют окно проводника, чтобы найти MSI, который нужно выполнить.
  8. Нажимают «Тип» в верхней части правой панели, чтобы отсортировать файлы по типу, чтобы все MSI отображались вместе. Если «Тип» не отображается в верхней части правой панели, передвигают ползунок представления в «Детали», чтобы отобразить сведения, включая «Тип». Слайдер вида находится в верхнем правом углу окна проводника.
  9. Дважды нажимают MSI, чтобы запустить приложение установщика Windows.

Windows

Начну с того, как открыть любой файл формата txt на стационарном компьютере или ноутбуке. Поговорим относительно системы Windows (она самая распространённая), но в таблице приведены программы и для Mac OS, и для Linux.

Notepad (Блокнот)

Формат txt относится к документам текстового типа, содержимым которого является обычный текст, соответственно, открыть данные файлы можно практически всеми текстовыми редакторами, например, таким как Notepad.

Очень сложно представить себе Windows (любой версии) без «Блокнота». Многие внутренние процессы в системе протекают с его участием. Текстовые файлы, созданные посредством этого редактора, несут в себе различную информацию, в том числе и об устанавливаемых сторонних программах (README.txt). И txt является основным форматом «Блокнота», значит первый, простой и сам по себе напрашивающийся вариант – открыть документ.txt именно этой программой:

  1. Просто быстро щёлкаем 2 раза по нужному файлу.
  2. Если первый пункт не работает (причины могут быть разными), то нажимаем на документе кнопкой мыши, расположенной с правой стороны, и выбираем пункт «Открыть с помощью…», ищем «Блокнот» и щёлкаем по нему.
  1. Если и второй вариант не получается, то опять щёлкаем той же кнопкой на мышке, но выбираем пункт «Свойства».
  1. В свойствах около пункта «Приложение» есть кнопка «Изменить», нажимаем её.
  1. В появившемся перечне доступных для выбора программ выделяем «Блокнот» или Notepad и жмём OK.
  1. В завершение для открытия просто щёлкаем по документу 2 раза.

Total Commander

С помощью программы файловый менеджер, тоже можно открывать разные файлы. Наш пример не исключение.

Первый метод стандартный — это двойное нажатие левой кнопки мыши (двойной щелчок).

Второй метод с применением контекстного меню (нажатие правой кнопки мыши).

Microsoft Word

Второй по популярности текстовый редактор (второй именно для обозначенного формата) – это Microsoft Word. Способы открытия те же, но только в обоих списках выбираем уже Word, а не Notepad. Кстати, глядя на этот документ, вспомнил ещё один простой способ, предназначенный для открытия файла внутри программы (он подходит и для «Блокнота»):

  1. Запускаем редактор, например, через «Пуск» или посредством функции создания нового документа.
  2. Затем открываем перечень команд в главном меню («Файл» или кружочек с изображением разноцветной «кракозябры») и выбираем «Открыть».
  3. В графе «Типы файлов» (применительно для Word) выставляем значение «Все файлы».
  4. Находим нужный нам документ в недрах системы, выделяем и нажимаем OK.

Создание директив для Windows

Каждое приложение должно быть скопировано на ПК с определенной структурой каталогов, которая гарантирует его правильное функционирование. Можно применить специальное ПО, например Inno Setup, которое очень полезно при создании исполняемых файлов (EXE), которые действуют как установщики приложений под Windows.

Основные преимущества бесплатного ПО заключаются в том, что оно обладает большим количеством функций, которые работают практически во всех системах Windows (7, 2008 R2, Vista, XP, 2008, 2003, 2000, Me, 98, 95 и NT 4.0. 32 бита и 64 бита). Для начала рекомендуется использовать мастер, а затем встроенный редактор сценариев для расширенной компиляции файлов установки.

В папке Inno Setup Example Scripts имеется множество примеров шаблонов различных моделей установщиков приложений, предварительно рекомендуется попробовать их все, чтобы получить представление о диапазоне доступных вариантов.

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

Отличия исполняемых файлов от других объектов

Прежде чем утверждать, что исполняемый файл программы имеет расширение только лишь одного определенного типа, следует разобраться с тем, как отличить такой объект от других.

На самом деле, среди основных отличий исполняемых файлов от других информационных данных выделяют несколько основных:

  • само расширение, указывающее на содержание в файле либо машинного, либо байт-кода виртуальной машины;
  • сигнатура (содержимое в виде уникальных байт-последовательностей);
  • атрибуты в файловой системе (execute и др.).

К сожалению, даже если знаешь, что исполняемые файлы имеют расширение имени, например, EXE, просмотреть содержимое обычными средствами не получится, поскольку такие объекты обладают компилированным содержимым, которое при просмотре отображается в виде бессмысленного набора символов. В лучшем случае придется использовать средства Disassembler или что-то еще, позволяющее произвести декомпиляцию. Но сейчас не об этом.

Какое расширение имеют исполняемые файлы в разных системах?

Если посмотреть внимательно, можно заметить, что в некоторых системах встречаются и достаточно специфичные компоненты. Например, в Windows имеется специальная категория исполняемых компонентов (PS1 – исполняемый файл PowerShell, PIF – информация о приложениях, WSF – файл сценария и т. д.).

Вообще, в любой системе можно найти и стандартные, и специальные компоненты. Однако есть и некоторые общие форматы (например, HTA – исполняемый документ HTML), которые работают везде и независимо от применяемой «операционки».

Что же касается других систем, например, в «маках» исполняемые файлы имеют расширение APP, если это программы, и PKG, если это дистрибутив.

А вот с Linux-системами дело обстоит несколько иначе. Дело в том, что в них понятие расширения отсутствует как таковое. Распознать исполняемый файл можно только по атрибутам (скрытый, только для чтения, системный и т. д.). Таким образом, отпадает даже проблема изменения расширений, чтобы запустить или прочитать искомый файл.

Впрочем, в любой системе или даже в мобильных гаджетах можно найти огромное количество объектов такого типа. Далеко ходить не нужно. В той же ОС Android исполняемый файл установщика имеет расширение APK, а в «яблочных» девайсах это файлы IPA.

Почему не видны расширения файлов, отображаемых на вашем компьютере?

Как уже говорилось, несмотря на то, что многие компьютерные специалисты считают скрытие расширений по умолчанию плохой практикой, Microsoft все же придерживается этого решения в последних версиях Windows. По этой причине, если у вас одна из текущих версий Windows и вы не изменяли настройки, то расширения файлов будут скрыты. 

Примечание: Отчасти считается, что для большинства обычных пользователей вполне достаточно видеть иконки файлов для того, чтобы понять принадлежность файлам к чему-либо. Однако, такой подход, порой, приводит к недоразумениям. К примеру, в случае, когда все типы архивов помечаются одной иконкой, отправка специфического типа архива, который успешно открывается на вашем компьютере, скорее всего, будет неожиданностью для получателя.

Инструкции

Инструкции (код) — это:

  • либо машинные инструкции, составленные из числа доступных исполнителю команд;
  • либо исходный код (сценарий, скрипт, псевдокод), записанный на одном из интерпретируемых языков программирования;
  • либо байт-код виртуальной машины.

Программа, записанная с помощью инструкций, предназначена для решения полезной задачи, например, для воспроизведения музыки или видео.

Обычно, инструкции предназначены для ограниченного набора исполнителей, например, только для процессоров архитектуры x86-64, или только для виртуальной машины Java. Кроме того, исполняемые файлы зачастую содержат вызовы библиотечных функций, в частности, вызовы функций ОС. Таким образом, исполняемым файлам может быть свойственна зависимость не только от архитектуры, но и от версий:

  • библиотек;
  • ядра ОС;
  • компонентов (модулей) ОС.

Исполняемый файл отличают от других файлов:

  • по имени файла (например, файл с расширением .exe или .bin содержит машинный код, .jar — байт-код виртуальной машины Java, .pyc — байт-код виртуальной машины Python);
  • по содержимому файла (по сигнатуре — уникальным последовательностям байт, содержащимся внутри файла и постоянных для файлов одного формата; по shebang «#!»);
  • по атрибутам файла в файловой системе (например, по биту «execute» в ОС, подобных UNIX).

Офисные макросы

.DOC, .XLS, .PPT — документы Microsoft Word, Excel и PowerPoint. Они могут содержать вредоносный код макроса.

.DOCM, .DOTM, .XLSM, .XLTM, .XLAM, .PPTM, .POTM, .PPAM, .PPSM, .SLDM — новые расширения файлов, представленные в Office 2007. M в конце расширения файла указывает, что документ содержит макросы. Например, файл .DOCX не содержит макросов, а файл .DOCM может содержать макросы.

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

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

Помните о трюках, которые могут использовать хакеры — не полагайтесь только на стандартную иконку, которую показывает проводник для файла — злоумышленники могут настроить произвольную иконку. Например, у исполнимого файла может быть иконка изображения.

Относитесь внимательно ко всем открываемым файлам и не дайте простым трюкам, таким как «Фотография.exe» сбить вас столку — это не изображение, это исполнимый файл.

Постарайтесь никогда не запускать исполнимые файлы кроме как скаченные с официальных сайтов. Не используйте «взломанное» пиратское ПО, а ещё лучше — используйте программы с открытым исходным кодом.

Таблица популярных форматов

Расширение Тип файла Программа
.jpg .png .bmp .gif .tif Изображение Фотографии (Windows 8/10)Средство просмотра фотографий (Windows 7)FastStone Image ViewerPaint
.doc .docx Документ Microsoft WordOpenOfficeLibreOffice
.xls .xlsx Электронная таблица Microsoft ExcelOpenOfficeLibreOffice
.pdf PDF-документ Acrobat ReaderFoxit Reader
.txt Текстовый файл БлокнотNotepad++
.zip .rar .7z .gzip Архив WinZipWinRAR7-Zip
.mp3 .wav .midi .aac Аудиофайл Windows Media PlayerMedia Player ClassicVLC Media Player
.mp4 .avi .mkv .wmv .flv .mpeg Видеофайл Windows Media PlayerMedia Player ClassicVLC Media Player
.html .htm .mht Cтраница из интернета Google ChromeЯндекс.БраузерMozilla FirefoxOpera
.ppt .pptx Презентация Microsoft PowerPointOpenOffice
.mdb .accdb База данных Microsoft Access
.iso Образ оптического диска UltraISOAlcohol 120%7-Zip
.cdr Векторное изображение CorelDRAWCDR Viewer
.torrent Торрент-файл uTorrentBitTorrent
.djvu Сканированный документ(книга, журнал и пр.) WinDjView
.fb2 .epub .mobi Электронная книга FBReader

Как сделать так, чтобы расширения имен файлов были видны?

Виды расширений

Установочный файл «Виндовс» также называется двоичным. Программа — это последовательность инструкций, понятная центральному процессору (ЦП) компьютера, которые он должен выполнять с набором данных.

Расширения файлов Windows: .EXE, .COM, .BAT, .VB, .VBS, .WSF, .PIF.

Расширения файлов Macintosh: .APP, .SCPT, .APPLESCRIPT.

Установка может быть реализована в виде трех форматов:

  1. Пользовательская сторонняя система установки в EXE-файл.
  2. Установщик Windows в MSI.
  3. EXE-файл, который загружает MSI, встроенного в EXE.

MSI могут быть только установочными, а EXE, наоборот, могут быть буквально всем, что может работать на компьютере. Исполняемые файлы состоят из инструкций, которые были переведены из исходного кода в машинный, также называемый машинным языком или объектным кодом, с использованием специализированной скомпилированной программой. Код машины полностью состоит из нулей и единиц, которые представляют состояние логических схем процессора и ячеек памяти.

Другое

Кроме заголовков и инструкций (кода), исполняемые файлы могут содержать:

  • описание окружения, в которой программа может выполняться;
  • данные, используемые для отладки программы;
  • используемые константы;
  • данные, которые могут потребоваться ОС для запуска процесса (например, размер кучи (число байт), описания структур окон графической подсистемы[прояснить]);
  • список библиотек и используемых функций
  • иконки для ярлыков;
  • тексты, изображения, звуки, видео, архивы, другие исполняемые данные;
  • любые другие данные.

Для уменьшения размера исполняемые файлы или их части могут сжиматься (см. упаковка исполняемых файлов).

Что такое исполняемость?

Уже много написано о том, как установить флаг исполняемости. Но что происходит с файлом во время этого, что такое исполянемость и как это работает?

Программа — это набор инструкций, которые по очереди выполняет процессор над данными, чтобы получить определенный результат. Но это вы, наверное, уже знаете.

На самом деле для процессора нет разницы между данными и инструкциями. И те и другие состоят из байт, проще говоря цифр. Когда-то договорились, что определенные сочетания цифр будут означать то или иное действие процессора, а во всем остальном это те же данные. Поэтому для процессора нет никакой разницы что выполнять — исполняемый файл linux или обычный текстовый файл. Оба могут быть успешно выполнены, вот только во втором варианте инструкции не имеют никакого смысла.

Чтобы система могла определить какие файлы нужно выполнять, а какие лучше не надо и был придуман флаг исполняемости. По сути, флаг исполяемости — это несколько байт в файловой системе, которые говорят нужно выполнять файл или нет, само содержимое файла никак не изменяется. Со скриптами все работает точно так же, только команды из файла выполняет не процессор, а интерпретатор, например, в bash скриптах — сама оболочка bash. Да и в обычных программ тоже есть свой загрузчик — это ld-linux.so.2.

Причины запуска исполняемого файла?

Обычно, если тип Ошибка EXE происходит часто, вам нужно выполнить только одно, прежде чем делать что-либо еще — очистить системный реестр. Скорее всего, ваш реестр Windows имеет некоторые поврежденные файлы, которые требуют очистки или ремонта. Одна вещь, чтобы избежать таких типов ошибок EXE, — это использовать антивирусные или подобные инструменты. Это ваше лучшее оружие для борьбы с ошибками EXE, вызванными вредоносными заражениями.

Итак, как вы исправляете ошибку EXE и избегаете будущих сбоев?

  1. Всегда защищайте свой компьютер с помощью антивирусной программы.
  2. Регулярно запускайте средство очистки реестра, чтобы удалить и восстановить поврежденные записи реестра Windows.
  3. Обновите драйверы вашего ПК.
  4. Обязательно используйте хорошее интернет-соединение для загрузки программ из Интернета, чтобы убедиться, что они загружены без изменений и не повреждены.
  5. Избегайте доступа к подозрительным веб-сайтам и открытия электронных писем из неизвестных источников.

Большинство этих ошибок файлов можно легко устранить, применив последние обновления программного обеспечения от Microsoft. Однако иногда некоторые типы ошибок могут быть тяжелыми для ремонта.

Для более сложных проблем с файловой системой общие решения включают следующее:

  • Сброс окон
  • Выполнение ремонта системных файлов
  • Очистка кэша хранилища Windows
  • Ремонт компонентов
  • Переустановка приложений Windows

Вы также можете использовать Средство проверки системных файлов инструмент для исправления поврежденных и отсутствующих системных файлов. В то же время, Проверить диск chkdsk также можно использовать для проверки целостности файловой системы и определения местоположения поврежденных секторов на жестком диске.

Текстовые файлы

Текстовые файлы в Ubuntu повсюду. Все настройки хранятся в виде текстовых файлов, исходные коды всех программ представляют из себя текстовые файлы, многие программы в Ubuntu являются на самом деле скриптами, то есть тоже текстовыми файлами. И естественно Ubuntu умеет работать с текстовыми файлами как угодно. И этой темы даже не пришлось бы касаться, если бы не одна проблема операционных систем Windows. Дело в том, что в Windows до сих пор кое-где ещё используется устаревший в 90-х прошлого столетия способ сохранения обычного текста, в частности, в текстовых файлах.

На самом деле большинство файлов откроется в стандартном текстовом редакторе Ubuntu без проблем, но всё же иногда попадаются файлы, которые отображаются «кракозябрами». В этом случае необходимо немного помочь Gedit и указать кодировку файла вручную

Для этого закройте в редакторе вкладку с нечитаемым файлом, затем выберите в меню программы пункт «Открыть», найдите свой файл и обратите внимание на поле «Кодировка символов», находящееся внизу диалогового окна открытия. В этом поле необходимо указать нужную кодировку, после чего файл откроется уже в пригодном для чтения виде

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

Существуют и более лёгкие способы работы с кодировками, например, плагин для Gedit, позволяющий менять кодировку у открытых файлов без необходимости их переоткрывания. Кроме того, существуют утилиты для автоматического перекодирования файлов в , например, . Можно также управлять механизмом автоопределения кодировки в Gedit, это делается через редактор конфигурации, про который я немного расскажу в одной из последних статей.

Напоследок хочется сказать, что очень рекомендуется так или иначе перевести всю текстовую информацию на использование , поскольку фактически только эта кодировка нормально распознаётся везде и всегда, а в будущем скорее всего только она и будет использоваться.

Разница между исполняемыми и неисполняемыми файлами

Определение

Исполняемый файл — это файл, который может быть непосредственно выполнен компьютером и способен выполнять указанные задачи в соответствии с закодированными инструкциями. Неисполняемый файл — это файл, который непосредственно не исполняется процессором и создается для конкретной задачи.

выполнение

Процессор может напрямую выполнять исполняемые файлы. Процессор не может напрямую выполнять неисполняемые файлы.

Типы

Исполняемые файлы могут быть скомпилированными программами или скриптами. Неисполняемые файлы могут быть аудио, видео, изображения, таблицы, базы данных, данные, файлы слов и т. Д.

Заключение

Разница между исполняемыми и неисполняемыми файлами заключается в том, что исполняемые файлы непосредственно исполняются процессором, в то время как неисполняемые файлы непосредственно не исполняются процессором. Запуск исполняемого файла может повредить данные и ресурсы, если он состоит из какого-либо вредоносного программного обеспечения.

Что произойдет, если переименовать расширение файла?

Причины создания исполняемого файла?

Обычно, если тип Ошибка EXE происходит часто, вам нужно выполнить только одно, прежде чем делать что-либо еще — очистить системный реестр. Скорее всего, ваш реестр Windows имеет некоторые поврежденные файлы, которые требуют очистки или ремонта. Одна вещь, чтобы избежать таких типов ошибок EXE, — это использовать антивирусные или подобные инструменты. Это ваше лучшее оружие для борьбы с ошибками EXE, вызванными вредоносными заражениями.

Итак, как вы исправляете ошибку EXE и избегаете будущих сбоев?

  1. Всегда защищайте свой компьютер с помощью антивирусной программы.
  2. Регулярно запускайте средство очистки реестра, чтобы удалить и восстановить поврежденные записи реестра Windows.
  3. Обновите драйверы вашего ПК.
  4. Обязательно используйте хорошее интернет-соединение для загрузки программ из Интернета, чтобы убедиться, что они загружены без изменений и не повреждены.
  5. Избегайте доступа к подозрительным веб-сайтам и открытия электронных писем из неизвестных источников.

Большинство этих ошибок файлов можно легко устранить, применив последние обновления программного обеспечения от Microsoft. Однако иногда некоторые типы ошибок могут быть тяжелыми для ремонта.

Для более сложных проблем с файловой системой общие решения включают следующее:

  • Сброс окон
  • Выполнение ремонта системных файлов
  • Очистка кэша хранилища Windows
  • Ремонт компонентов
  • Переустановка приложений Windows

Вы также можете использовать Средство проверки системных файлов инструмент для исправления поврежденных и отсутствующих системных файлов. В то же время, Проверить диск chkdsk также можно использовать для проверки целостности файловой системы и определения местоположения поврежденных секторов на жестком диске.

Заголовки

В заголовках могут указываться:

  • предполагаемые исполнители инструкций;
  • параметры (настройки) исполнителя инструкций и окружения;
  • формат инструкций (кода).

Исполнитель инструкций — это некий аппаратно-программный или программный комплекс, способный исполнить инструкции (код). Примеры исполнителей:

  • аппаратные реализации:
    • процессоры (например, процессоры семейств x86, SPARC);
    • микроконтроллеры (например, микроконтроллеры семейств AVR, PIC);
    • интерпретаторы (например, Jazelle, PicoJava);
  • программные реализации:
    • интерпретаторы (например, shell, CPython, Perl, PHP, JavaScript, Ruby);
    • виртуальные машины (например, Java, .NET, CPython, HHVM, Erlang, OCaml, VirtualBox, VMware Workstation).

Программы-исполняемые файлы: типы

Но и это еще не все. Расширение исполняемых файлов сегодня определить не так и просто, не говоря уже о файлах формата EXE или COM. Отдельно стоит отметить не только упомянутые выше стандарты, но и архивные данные.

По сути, архивы формата SFX (Self-Extracting) представляют собой самостоятельно извлекаемые данные на основе срабатывания алгоритма распаковки. Исполнить исполняемый файл такого типа проще простого. Достаточно лишь сделать двойной клик, и операция при выборе места извлечения будет произведена автоматически. На мобильных устройствах используются форматы вроде JAR, JAD APK и т. д., относящиеся к разряду установщиков.

Что делать, если не видно расширения файлов?

По умолчанию Windows показывает расширения файлов. Некоторое время — в Windows 7, 8 и даже 10 — это было не так, но, к счастью, они изменили настройки по умолчанию. К счастью, мы говорим потому, что показ расширений файлов не только полезен, но и безопасен. Без показа расширений файлов может быть трудно определить, является ли этот файл PDF, который Вы смотрите (например), действительно файлом PDF, а не каким-то вредоносным исполняемым файлом.

Если расширения файлов не отображаются в Windows, то это легко исправить. В любом окне проводника файлов просто выберите «Вид» > «Параметры» > «Изменить параметры папок и поиска». В окне «Параметры папок» на вкладке «Вид» снимите флажок «Скрывать расширения для зарегистрированных типов файлов».

Восстановление ассоциации файлов в Windows 10 средством системы

Если в операционной системе Windows 10 нарушена ассоциация файлов, то с помощью средства системы, можно легко исправить ассоциации файлов на значения по умолчанию.

Войдите в меню «Пуск», выберите «Параметры», далее перейдите в окно «Система», нажмите на раздел «Приложения по умолчанию», а затем выберите настройку «Сброс к рекомендованным значениям по умолчанию».

Для сброса сопоставления файловых ассоциаций, нажмите на кнопку «Сбросить».

В этом разделе также можно выбрать другие варианты: «Выбор стандартных приложений для типов файлов», «Выбор стандартных приложений для протоколов», «Задать значения по умолчанию по приложению».

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий