muzruno.com

Изпълнимите файлове имат разширение на какъв тип? Най-често срещаните

Всеки потребител на компютърна система, по един или друг начин, се натъкна на идеята за изпълним програмен файл. И не винаги (макар и много често) изпълними файлове имат разширение EXE, което е често срещано за Windows системи. За да разберете въпроса за разширенията, нека разгледаме общата информация за такива обекти и някои от основните им типове.

Разлики между изпълними файлове и други обекти

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

Изпълнимите файлове имат разширение

В действителност, сред основните разлики между изпълнимите файлове и други информационни данни, има няколко основни:

  • самото разширение, което показва съдържанието във файла или на машината, или на байт-копието на виртуалната машина;
  • подпис (съдържание под формата на уникални байтове);
  • атрибути във файловата система (изпълнение и т.н.).

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

Структура на изпълнимите файлове

Що се отнася до изграждането на файлове от този тип, те обикновено съдържат заглавки (предполагаемо изпълнение на инструкции, параметри, кодови формати), самите инструкции (машина, източник или байткод).

което разширение имат изпълними файлове

описание на околната среда могат да бъдат включени понякога в структурата на данните в изискванията за отстраняване на грешки на операционната система, списъци на съответните библиотеки, изображения, звук, графики, етикети, икони и др. г. Между другото, много от вас вероятно сте забелязали, че по-голямата част във всяка операционна система иконата за такъв файл е налична първоначално (при условие, че тя трябва да работи от самото начало).

Принцип на действие

Всъщност, въпреки факта, че изпълнимите файлове имат разширение от различни типове, те работят по подобен начин.

Програмният изпълним файл има разширение

При стартиране изпълнимият файл се зарежда в паметта на компютъра. В този случай средата се инициализира и конфигурира, допълнителни библиотеки се "издърпат", ако приложението осигурява такива функции, конфигурира някои допълнителни операции и изпълнява инструкциите по начина, предписан във файла.

Какво разширение има изпълними програмни файлове?

Сега идваме директно към въпроса за разширенията. От само себе си се разбира, че абсолютно всичко няма да работи (ще отнеме твърде много време). От друга страна, можете да отбележите най-популярните и най-често срещаните.

Така че, в зависимост от вида на съдържанието, е указано разширение. Например в Windows най-често срещаните изпълними файлове имат разширение EXE. Това важи за всички програми, проектирани да работят в средата на тези операционни системи. Такива обекти съдържат машинни кодове. Много подобни (също със съдържанието на такива кодове) са BIN файлове.



изпълнимите файлове имат разширение за име

Друг тип изпълним файл са партидни обекти като CMD, BAT и COM, като първият тип е Windows пакетен файл, а вторият тип е DOS файлова система.

Вероятно много от срещите и файловете MSI и MSU. Това може да е или "инсталатор на Windows" или инсталатор на системни актуализации.

което разширение има изпълними програмни файлове

Наред с други неща, скриптовете и макросите (VB, VBS, VBE, SCR, JS, JSE) са отделна категория. По-често има файлове като JAR и JAD, предназначени да инсталират приложения на мобилни приспособления или да се използват в JAVA среда. Всички такива обекти в съдържанието нямат код на машината, а кодове на виртуални машини.

Какво разширение имат изпълними файлове на различни системи?

Ако погледнете отблизо, можете да видите, че в някои системи има и доста специфични компоненти. Например в Windows има специална категория изпълними компоненти (PS1 - изпълним PowerShell, PIF - информация за приложения, WSF - скрипт файл и т.н.).

Като цяло във всяка система можете да намерите както стандартни, така и специални компоненти. Има обаче някои общи формати (например HTA - изпълним HTML документ), които работят навсякъде и независимо от операционната система.

Що се отнася до други системи, например в "мак" изпълнимите файлове имат разширението APP, ако това са програмите, и PKG, ако това е разпределение.

Изпълнимите файлове имат разширение

Но ситуацията с Linux-системите е малко по-различна. Факт е, че в тях концепцията за разширяване не съществува като такава. Можете да разпознавате изпълнимия файл само чрез атрибути (скрити, само за четене, цялата система и т.н.). По този начин дори проблемът с промяната на разширенията не се изпълнява или чете файла, който търсите.

Въпреки това, във всяка система или дори в мобилни приспособления можете да намерите огромен брой обекти от този тип. Не е необходимо да се стига далеч. В една и съща OS Android, изпълнимият файл на инсталатора има разширение APK, а в "apple" устройствата това са IPA файлове.

заключение

Тук накратко и всичко, което се отнася до разширения на изпълними файлове. Разбира се, в този случай акцентът се поставя основно върху обектите, които се намират в системите на Windows, а останалите се докосваха в миналото и, така да се каже, за цялостно развитие. И както вече стана ясно, разнообразието от обекти на изпълнимия тип е толкова голямо, че е просто невъзможно да се цитира обобщена таблица с абсолютно всички разширения, затова се ограничихме до най-често срещаните формати.

Споделяне в социалните мрежи:

сроден