/ / Vykdomosios prekės yra kokio tipo plėtinys? Dažniausiai pasitaikančios

Kokio tipo plėtiniai yra vykdomieji failai? Dažniausiai pasitaikančios

Bet kuris kompiuterinės sistemos vartotojas, vienaip ar kitaip,Aš susidūriau su vykdomojo programos failo sąvoka. Ir ne visada (nors ir labai dažnai) vykdomieji failai turi .exe plėtinį, įprastą „Windows“ sistemoms. Norėdami suprasti plėtinių problemą, apsvarstykite bendrą informaciją apie tokius objektus ir kai kuriuos jų pagrindinius tipus.

Skirtumai tarp vykdomųjų failų ir kitų objektų

Prieš tvirtindami, kad programos vykdomasis failas turi tik vieno konkretaus tipo plėtinį, turėtumėte išsiaiškinti, kaip atskirti tokį objektą nuo kitų.

vykdomieji failai turi plėtinį

Iš tikrųjų tarp pagrindinių vykdomųjų failų ir kitų informacijos duomenų skirtumų išskiriami keli pagrindiniai:

  • pats plėtinys, nurodantis virtualiosios mašinos kompiuterio arba baito kodo failo turinį;
  • parašas (turinys unikalių baitų sekų pavidalu);
  • atributai failų sistemoje (vykdyti ir pan.).

Deja, net jei žinote, kad vykdomasisfailai turi pavadinimo plėtinį, pvz., .exe, negalėsite peržiūrėti turinio įprastais įrankiais, nes tokie objektai sudarė turinį, kuris žiūrint rodomas kaip beprasmis simbolių rinkinys. Geriausiu atveju turėsite naudoti „Disassembler“ ar dar ką nors, kas leidžia dekompiliuoti. Bet dabar ne apie tai.

Vykdoma failo struktūra

Kalbant apie šio tipo failų kūrimą, paprastai juose yra antraštės (numatytas instrukcijų vykdymas, parametrai, kodo formatai), pačios instrukcijos (mašina, šaltinis ar baitų kodai).

kokį plėtinį turi vykdomieji failai

Kartais aprašymai gali būti įtraukti į struktūrąaplinkos, derinimo duomenys, OS reikalavimai, susijusių bibliotekų sąrašai, vaizdai, garsas, grafika, nuorodų piktogramos ir kt. Beje, daugelis tikriausiai pastebėjo, kad didžioji dalis kiekvienos operacinės sistemos iš pradžių turi tokio failo piktogramą (su sąlyga, kad jis turi dirbti jame nuo pat pradžių).

Veiklos principas

Tiesą sakant, nepaisant to, kad vykdomieji failai turi skirtingų tipų plėtinius, jie veikia panašiai.

programos vykdomasis failas turi plėtinį

Paleidus, vykdomasis failas yra įkeltas į atmintįkompiuteris. Šiuo atveju aplinkos inicijavimas ir nustatymas, papildomų bibliotekų „traukimas“, jei tokių naudojimą suteikia programa, kai kurių papildomų operacijų nustatymas ir pats instrukcijų vykdymas naudojant faile nurodytus metodus.

Kokį plėtinį turi vykdomieji programų failai?

Dabar mes prieiname tiesiai prie klausimopratęsimai. Savaime suprantama, kad visiškai viskas neveiks (tai užtruks per daug laiko). Kita vertus, galima pastebėti populiariausius ir labiausiai paplitusius.

Taigi, priklausomai nuo turinio tipo irnustatomas pratęsimas. Pavyzdžiui, sistemoje „Windows“ dažniausiai vykdomi failai turi EXE plėtinį. Tai taikoma visoms programoms, skirtoms veikti šiose operacinėse sistemose. Tokiuose objektuose yra mašininiai kodai. BIN failai yra labai panašūs (juose taip pat yra tokių kodų).

vykdomieji failai turi vardo plėtinį

Kitas vykdomųjų failų tipas yra paketiniai objektai, tokie kaip CMD, BAT ir COM, kurių pirmasis tipas yra „Windows“ paketinis failas, o antrasis ir trečiasis - DOS sistemos.

Tikriausiai daugelis žmonių yra sutikę ir MSI, ir MSU failus. Tai gali būti „gimtoji“ „Windows“ diegimo programa arba sistemos naujinimų diegimo programa.

kokį plėtinį turi vykdomieji programų failai

Be kita ko, atskira kategorijasudaryti scenarijus ir makrokomandas (VB, VBS, VBE, SCR, JS, JSE). Be to, dažnai yra failų, tokių kaip JAR ir JAD, skirti programoms įdiegti mobiliuosiuose įtaisuose arba naudoti JAVA aplinkoje. Visi tokie objektai savo turinyje turi ne mašinų kodus, o virtualių mašinų kodus.

Kokį plėtinį skirtingose ​​sistemose turi vykdomieji failai?

Atidžiai įsižiūrėję, tai pastebėsitekai kurios sistemos taip pat turi gana specifinius komponentus. Pavyzdžiui, „Windows“ turi specialią vykdomųjų komponentų kategoriją („PS1“, skirtą „PowerShell“ vykdomajam failui, PIF - programos informacijai, WSF - scenarijaus failui ir pan.).

Apskritai, bet kurioje sistemoje galite rasti irstandartiniai ir specialūs komponentai. Tačiau yra keletas įprastų formatų (pavyzdžiui, HTA - vykdomas HTML dokumentas), kurie veikia visur ir nepriklausomai nuo naudojamos operacinės sistemos.

Kalbant apie kitas sistemas, pavyzdžiui, „Mac“ kompiuteriuose, vykdomieji failai turi APP plėtinį, jei jie yra programos, ir PKG, jei jie yra paskirstymo rinkinys.

vykdomieji failai turi plėtinį

Tačiau naudojant „Linux“ sistemas situacija yra šiek tiekkitaip. Faktas yra tas, kad juose nėra išplėtimo koncepcijos. Vykdomąjį failą galima atpažinti tik pagal jo atributus (paslėptą, tik skaitomą, sistemą ir kt.). Taigi pašalinama net plėtinių keitimo problema norint paleisti ar skaityti norimą failą.

Tačiau bet kurioje sistemoje ar net mobiliajameprogramėlių, galite rasti labai daug šio tipo objektų. Jums nereikia toli eiti. Toje pačioje „Android“ OS diegimo programos vykdomasis failas turi APK plėtinį, o „Apple“ įrenginiuose tai yra IPA failai.

Išvada

Čia pateikiamas greitas išplėtimų aprašymas.vykdomieji failai. Žinoma, šiuo atveju daugiausia dėmesio buvo skiriama objektams, esantiems „Windows“ sistemose, o likusieji buvo paliesti praeityje ir, galima sakyti, siekiant bendro vystymosi. Ir, kaip jau aišku, vykdomojo tipo objektų įvairovė yra tokia didelė, kad paprasčiausiai neįmanoma atnešti kažkokios suvestinės lentelės, nurodančios absoliučiai visus plėtinius, todėl apsiribojome dažniausiai naudojamais formatais.

Patinka:
0
Populiarios žinutės
Dvasinė raida
Maistas
yup