/ / Datnes ir paplašinājums no kāda veida? Visbiežāk

Izpildāmajiem failiem ir kāda veida pagarinājums? Visbiežāk

Jebkurš datorsistēmas lietotājs, vienā vai otrā veidā,Man radās izpilddokumenta faila jēdziens. Un ne vienmēr (lai arī ļoti bieži) izpildāmiem failiem ir EXE paplašinājums, kas ir izplatīts Windows sistēmām. Lai izprastu paplašinājumu jautājumu, apsveriet vispārīgu informāciju par šādiem objektiem un dažiem to galvenajiem veidiem.

Atšķirības starp izpildāmiem failiem un citiem objektiem

Pirms apgalvot, ka programmas izpildāmā faila paplašinājums ir tikai viens konkrēts veids, ir nepieciešams saprast, kā atšķirt šādu objektu no citiem.

Izpildāmajiem failiem ir paplašinājums

Faktiski starp galvenajām izpildāmo failu atšķirībām no citiem informācijas datiem ir vairāki galvenie:

  • pats paplašinājums, norādot saturu mašīnista failā vai virtuālās mašīnas baitcode;
  • paraksts (formā unikālu baitu secības satura);
  • atribūti failu sistēmā (izpildīt utt.).

Diemžēl, pat ja jūs zināt, ka izpildāmie failifailiem ir nosaukuma paplašinājums, piemēram, EXE, jūs nevarēsit redzēt saturu ar parastajiem līdzekļiem, jo ​​šādiem objektiem ir apkopots saturs, kas tiek parādīts kā bezjēdzīgs rakstzīmju kopums, kad to aplūko. Labākajā gadījumā jums būs jāizmanto Disassembler vai kaut kas cits, lai dekompilēt. Bet tagad tas nav par to.

Izpildāmo failu struktūra

Attiecībā uz šī tipa failu veidošanu, parasti tie satur galvenes (domājams, izpildot norādījumus, parametrus, koda formātus), pašus norādījumus (mašīnu, avotu vai baidos).

kāds paplašinājums ir izpildāms

Dažreiz struktūra var ietvert aprakstusvides, atkļūdošanas dati, OS prasības, pavadošo bibliotēku saraksti, attēli, skaņa, grafika, saīsnes ikonas utt. (ja viņš no tā sāktu strādāt).

Darbības princips

Patiesībā, neskatoties uz to, ka izpildāmiem failiem ir cita veida paplašinājums, tie darbojas līdzīgi.

izpildāmā faila programmai ir paplašinājums

Palaižot, izpildāmā fails tiek ielādēts atmiņā.dators Šādā gadījumā vide tiek inicializēta un izveidota, papildu bibliotēkas tiek "pavelkta", ja programmā ir paredzēta šāda programma, tiek izveidotas dažas papildu operācijas un tiek izpildītas pašas instrukcijas, izmantojot failā norādītās metodes.

Kāds paplašinājums ir izpildāmo programmu faili?

Tagad mēs nonākam tieši pie jautājuma.pagarinājumi. Pats par sevi saprotams, ka absolūti viss nenotiks (tas prasīs pārāk daudz laika). No otras puses, ir iespējams atzīmēt populārāko un visbiežāk sastopamo.

Tātad, atkarībā no satura veida unPaplašinājums ir norādīts. Piemēram, programmā Windows visbiežāk izmantotie izpildāmie faili ir .exe paplašinājums. Tas attiecas uz visām programmām, kas paredzētas darbam šo operētājsistēmu vidē. Šādi objekti satur mašīnu kodus. Ļoti līdzīgi (arī ar šādu kodu saturu) ir BIN faili.

izpildāmiem failiem ir paplašinājuma nosaukums

Vēl viens izpildāmā faila veids ir partijas objekti, piemēram, CMD, BAT un COM, pirmais veids ir Windows sērijveida fails, bet otrais un trešais ir DOS sistēmas.

Iespējams, daudzi ir izpildījuši gan MSI, gan MSU failus. Tas var būt vai nu vietējais Windows instalētājs, vai sistēmas atjauninājumu instalētājs.

kāds paplašinājums ir izpildāmo programmu faili

Starp citu, atsevišķa kategorijaveido skriptus un makro (VB, VBS, VBE, SCR, JS, JSE). Joprojām bieži ir tādi faili kā JAR un JAD, kas paredzēti lietojumprogrammu instalēšanai mobilajos sīkrīkos vai lietošanai JAVA vidē. Visiem šādiem objektiem saturā nav mašīnu kodi, bet virtuālo mašīnu kodi.

Kāds paplašinājums ir izpildāmie faili dažādās sistēmās?

Ja paskatīsieties uzmanīgi, to pamanīsietDažās sistēmās ir diezgan specifiskas sastāvdaļas. Piemēram, operētājsistēmā Windows ir īpaša izpildāmo komponentu kategorija (PS1 - PowerShell izpildāmā faila, PIF - informācija par lietojumprogrammām, WSF - skripta fails uc).

Parasti jebkurā sistēmā jūs varat atrast unstandarta un īpašas sastāvdaļas. Tomēr ir daži kopīgi formāti (piemēram, HTA - izpildāmā HTML dokuments), kas darbojas visur un neatkarīgi no izmantotās "OS".

Attiecībā uz citām sistēmām, piemēram, "mac" izpildāmos failos ir paplašinājums .app, ja tā ir programma, un PKG, ja tas ir izplatījums.

Izpildāmajiem failiem ir paplašinājums

Bet ar Linux sistēmām situācija ir nedaudzcitādi. Fakts ir tāds, ka tajās paplašināšanas jēdziens kā tāds nav. Izpildes faila atpazīšana ir iespējama tikai ar atribūtiem (slēpta, tikai lasāma, sistēma utt.). Tādējādi vairs nav iespējams mainīt pagarinājuma mainīšanas problēmu, lai palaistu vai lasītu vajadzīgo failu.

Tomēr jebkurā sistēmā vai pat mobilāSīkrīki var atrast lielu skaitu šāda veida objektu. Nav jāiet tālu. Tajā pašā operētājsistēmas Android operētājsistēmas izpildītājā failā ir APK paplašinājums, un Apple ierīcēs tie ir IPA faili.

Secinājums

Īsi sakot, viss, kas attiecas uz paplašinājumiemizpildāmie faili. Protams, šajā gadījumā galvenā uzmanība tika pievērsta objektiem, kas atrodas Windows balstītajās sistēmās, bet pārējie tika ietekmēti iet un, tātad, vispārējai attīstībai. Un, kā jau skaidrots, izpildāmā tipa objektu daudzveidība ir tik liela, ka vienkārši nav iespējams nodrošināt kādu šķērsgriezuma tabulu, kurā būtu redzami visi paplašinājumi, tādēļ mēs aprobežojāmies ar visbiežāk izmantotajiem formātiem.

</ p>>
Lasīt vairāk: