OqPoWah.com

Izvedljive datoteke imajo razširitev katere vrste? Najpogostejši

Vsak uporabnik računalniškega sistema je na tak ali drugačen način naletel na poimenovanje izvedljive programske datoteke. In ne vedno (čeprav zelo pogosto) izvedljive datoteke imajo razširitev EXE, ki je običajna za sisteme Windows. Da bi razumeli vprašanje razširitev, razmislimo o splošnih informacijah o takih predmetih in nekaterih njihovih glavnih tipih.

Razlike med izvršljivimi datotekami in drugimi predmeti

Pred trditvijo, da ima izvršljiva datoteka programa razširitev le ene določene vrste, je treba razumeti, kako razlikovati tak predmet od drugih.

Izvedljive datoteke imajo razširitev

Dejansko je med glavnimi razlikami med izvršljivimi datotekami in drugimi informacijskimi podatki nekaj glavnih:

  • razširitev sama, označuje vsebino v datoteki bodisi stroja bodisi bytecode virtualnega stroja;
  • podpis (vsebina v obliki enoličnih bajtov);
  • atributi v datotečnem sistemu (izvedite, itd.).

Na žalost, tudi če veste, da imajo izvedljive datoteke razširitev imena, na primer EXE, vsebine ne morete gledati z običajnimi sredstvi, ker so ti predmeti sestavili vsebino, ki je prikazana kot nesmiselni niz znakov. V najboljšem primeru boste morali uporabiti Disassembler ali nekaj drugega za dekompiliranje. Ampak zdaj ni o tem.

Struktura izvršljivih datotek

Kar se tiče gradnje datotek te vrste, praviloma vsebujejo glave (domnevno izvajanje navodil, parametrov, kodnih formatov), ​​samih navodil (stroj, vir ali bytecodes).

katere razširitve imajo izvedljive datoteke

Včasih lahko struktura vključuje opise okolja, podatke za odpravljanje napak, zahteve za OS, seznam spremljajočih knjižnic, slike, zvoka, grafike, ikone bližnjic itd. Mimogrede so mnogi verjetno opazili, da večinoma v vsakem operacijskem sistemu ikona za takšno datoteko je na začetku na voljo (pod pogojem, da mora delovati od začetka).

Načelo delovanja

Pravzaprav, čeprav imajo izvedljive datoteke razširitev različnih tipov, delujejo na podoben način.

Izvršitveni program ima razširitev

Ob zagonu se izvršljiva datoteka naloži v pomnilnik računalnika. V tem primeru je okolje inicializirano in konfigurirano, dodatne knjižnice so "potegnjene", če aplikacija omogoča te funkcije, konfigurira nekaj dodatnih operacij in izvršuje navodila na način, predpisan v datoteki.

Katere razširitve imajo izvedljive programske datoteke?

Zdaj smo prišli neposredno na vprašanje razširitev. Samoumevno je, da vse ne bo delovalo (preveč časa bo trajalo). Po drugi strani pa lahko opazite najbolj priljubljeno in najbolj pogosto.

Torej, odvisno od vrste vsebine, je določena razširitev. Na primer, v operacijskem sistemu Windows so najpogostejše izvedljive datoteke EXE razširitve. To velja za vse programe, namenjene delovanju v okolju teh operacijskih sistemov. Takšni predmeti vsebujejo strojne kode. Zelo podobni (tudi z vsebino takšnih kod) so datoteke BIN.




izvedljive datoteke imajo razširitev imena

Druga vrsta izvedljivega programa so serijski predmeti, kot so CMD, BAT in COM, pri čemer je prvi tip paketna datoteka sistema Windows, drugi tip pa datotečni sistem DOS.

Verjetno so se mnogi srečali in pila MSI in MSU. To je lahko "domači" Windows namestitveni program ali namestitveni sistem sistemskih posodobitev.

katere razširitve imajo izvršljive programske datoteke

Med drugim so skripte in makri (VB, VBS, VBE, SCR, JS, JSE) ločena kategorija. Pogosteje so datoteke, kot so JAR in JAD, namenjene za namestitev aplikacij v mobilnih pripomočkih ali uporabo v okolju JAVA. Vsi takšni predmeti v vsebini nimajo strojne kode, temveč navidezne kode računalnika.

Katere razširitve imajo izvedljive datoteke na različnih sistemih?

Če pogledate natančno, lahko vidite, da so v nekaterih sistemih tudi precej specifične komponente. Na primer, v operacijskem sistemu Windows obstaja posebna kategorija izvedljivih komponent (PS1 - izvedljiva PowerShell, PIF - informacije o aplikacijah, datoteka WSF-skripta itd.).

Na splošno lahko v kateremkoli sistemu najdete tako standardne kot posebne komponente. Vendar pa obstaja nekaj skupnih oblik (na primer, HTA - izvršljiv HTML dokument), ki delujejo povsod in ne glede na operacijski sistem.

Kot pri drugih sistemih, na primer v "makovih" izvršljivih datotekah ima razširitveni APP, če gre za programe, in PKG, če gre za distribucijo.

Izvedljive datoteke imajo razširitev

Toda stanje z Linux-sistemi je nekoliko drugačno. Dejstvo je, da v njih koncept širitve ne obstaja kot tak. Izvedljivo lahko prepoznamo samo po atributih (skrito, samo za branje, celoten sistem itd.). Torej tudi težave pri spreminjanju razširitev ne uspe zagnati ali prebrati datoteke, ki jo iščete.

Vendar pa lahko v katerem koli sistemu ali celo v mobilnih pripomočkih najdete veliko število takšnih predmetov. Ni treba daleč daleč. V istem operacijskem sistemu Android je izvedljiva datoteka namestitvenega programa razširitev APK, v napravah »jabolko« pa IPA datoteke.

Zaključek

Tukaj je na kratko in vse, kar zadeva izvedljive razširitve datotek. Seveda je bil v tem primeru poudarek predvsem na predmetih, ki so prisotni v sistemih Windows, preostali pa so se dotaknili mimo in tako govorili za celoten razvoj. In, kot je že jasno, je raznolikost predmetov izvedljive vrste tako velika, da je preprosto nemogoče citirati vsako zbirno tabelo z absolutno vsem razširitvami, zato smo se omejili na najpogostejše oblike.

Zdieľať na sociálnych sieťach:

Príbuzný