Fișierele executabile au o extensie a tipului? Cele mai frecvente
Orice utilizator al unui sistem informatic, într-un fel sau altul, a prezentat noțiunea de fișier de program executabil. Și nu întotdeauna (deși foarte des) fișierele executabile au extensia EXE, comună pentru sistemele Windows. Pentru a înțelege problema extensiilor, să luăm în considerare informații generale despre astfel de obiecte și unele dintre principalele lor tipuri.
conținut
Diferențe între fișierele executabile și alte obiecte
Înainte de a afirma că fișierul executabil al programului are o extensie a unui singur tip particular, este necesar să înțelegem cum să distingem un astfel de obiect de alții.
De fapt, printre principalele diferențe dintre fișierele executabile și celelalte date de informare, există câteva principale:
- extensia în sine, indicând conținutul din fișierul mașinii sau al octetului mașinii virtuale;
- semnătura (conținutul sub formă de secvențe octete unice);
- atribute în sistemul de fișiere (executați, etc.).
Din păcate, chiar dacă știți că fișierele executabile au extensia de nume, de exemplu, EXE, vizualiza conținutul mijloacelor obișnuite eșuează, deoarece astfel de obiecte au compilat conținutul care este afișat atunci când vizualizați set de caractere ca lipsite de sens. În cel mai bun caz, va trebui să utilizați dezasamblarea sau altceva pentru a decompila. Dar acum nu este vorba despre asta.
Structura fișierelor executabile
În ceea ce privește construirea de fișiere de acest tip, acestea conțin, de regulă, antete (presupuse executări de instrucțiuni, parametri, formate de cod), instrucțiuni (mașină, sursă sau octeți).
Descrierea mediului pot fi incluse uneori în structura de date la cerințele de depanare sistem de operare, liste de înrudite biblioteci, imagini, sunete, grafice, etichete, pictograme și așa mai departe. d. Apropo, mulți dintre voi, probabil, a observat că, în cea mai mare parte în fiecare sistem de operare pictograma pentru un astfel de fișier este disponibilă inițial (cu condiția ca acesta să funcționeze de la început).
Principiul de funcționare
De fapt, în ciuda faptului că fișierele executabile au o extensie de diferite tipuri, acestea funcționează într-un mod similar.
La pornire, fișierul executabil este încărcat în memoria calculatorului. În acest caz, mediul este inițializat și configurat, bibliotecile suplimentare sunt "trase", dacă aplicația furnizează astfel de funcții, configurează unele operații suplimentare și execută instrucțiunile în maniera prescrisă în fișier.
Ce extensie are fișiere de programe executabile?
Acum venim direct la chestiunea extinderilor. Este de la sine înțeles că absolut totul nu va funcționa (va dura prea mult timp). Pe de altă parte, puteți observa cele mai populare și cele mai comune.
Deci, în funcție de tipul de conținut, este specificată o extensie. De exemplu, în Windows cele mai comune fișiere executabile au extensia EXE. Acest lucru se aplică tuturor programelor concepute să funcționeze în mediul acestor sisteme de operare. Astfel de obiecte conțin coduri de mașină. Foarte similare (și cu conținutul acestor coduri) sunt fișierele BIN.
Un alt tip de executabil este obiecte batch cum ar fi CMD, BAT și COM, primul tip fiind un fișier batch Windows, iar al doilea tip fiind un sistem de fișiere DOS.
Probabil, multe dintre ele s-au întâlnit și au descărcat MSI și MSU. Acesta poate fi fie un instalator Windows "nativ", fie un instalator de actualizări de sistem.
Printre altele, scripturile și macrocomenzile (VB, VBS, VBE, SCR, JS, JSE) sunt o categorie separată. Mai des, există fișiere precum JAR și JAD, concepute pentru a instala aplicații pe gadgeturi mobile sau pentru a le utiliza într-un mediu JAVA. Toate aceste obiecte din conținut nu au cod de mașină, ci coduri de mașini virtuale.
Ce extensie are fișiere executabile pe diferite sisteme?
Dacă te uiți atent, poți vedea că în unele sisteme există și componente destul de specifice. De exemplu, în Windows există o categorie specială de componente executabile (PS1 - PowerShell executabil, PIF - informații despre aplicații, fișier WSF - script, etc.).
În general, în orice sistem, puteți găsi atât componente standard, cât și componente speciale. Cu toate acestea, există câteva formate comune (de exemplu, HTA - un document HTML executabil) care funcționează peste tot și indiferent de sistemul de operare.
În ceea ce privește alte sisteme, de exemplu, în fișierele executabile "pop" există extensia APP, dacă sunt programe, și PKG, dacă este o distribuție.
Dar situația cu sistemele Linux este oarecum diferită. Faptul este că în ele conceptul de expansiune nu există ca atare. Puteți recunoaște executabilul numai prin atribute (ascunse, numai pentru citire, la nivel de sistem, etc.). Astfel, chiar problema de schimbare a extensiilor nu reușește să ruleze sau să citească fișierul pe care îl căutați.
Cu toate acestea, în orice sistem sau chiar în gadgeturi mobile, puteți găsi un număr foarte mare de obiecte de acest tip. Nu este necesar să mergem departe. În același sistem de operare Android, fișierul executabil al instalatorului are extensia APK, iar în dispozitivele "apple" sunt fișiere IPA.
concluzie
Aici pe scurt și tot ce se referă la extensiile de fișiere executabile. Desigur, în acest caz, accentul a fost pus în principal pe obiectele prezente în sistemele Windows, iar restul au fost atinse în trecere și, ca să spunem așa, pentru dezvoltarea generală. Și, așa cum este deja clar, varietatea de obiecte de tip executabil este atât de mare încât este pur și simplu imposibil să citezi orice tabel sumar cu absolut toate extensiile, așa că ne-am limitat la cele mai comune formate.
- Executați fișierul executabil. Ce este aceasta în înțelegerea comună?
- Recunoașteți și distrugeți: mpsigstub.exe - ce este aceasta?
- Ce sunt fișierele? Tipuri de fișiere
- Format cpi - ce este?
- Detalii despre modul de deschidere a fișierelor EXE
- Deci și cum să verificați pentru fișierele virușilor?
- Ce și cum să eliminați: virusul șterge fișierele EXE sau blochează accesul la programe
- Extinderea numelui fișierului, de regulă, caracterizează ... Ce anume?
- Extensii de fișiere pentru codurile de programe: cpp este ce?
- Care sunt regulile pentru înregistrarea numelui fișierului: principalele teze
- Extinderea unui fișier text: tipuri și aspecte principale ale determinării afilierii programelor
- Extensie - ce este?
- Extensie SCR: tipuri de fișiere de bază și modalități de deschidere a acestora
- Convertor: ce este asta? Principalele tipuri de transformări.
- Decât să deschizi fișiere TGA
- Lucrează cu fișiere. Modificarea extensiei fișierului
- PresentationFontCache.exe - ce este aceasta? Descrierea procesului
- Fișierul shs. Mai degrabă pentru a deschide un format?
- C: Windows System32 Sdclt.exe - o parte integrantă a Windows
- Un fișier care deschide fișiere EXE: există vreunul în sistem și ce acțiuni pot fi luate cu obiecte…
- Ce ar trebui să fac dacă fișierele EXE nu pornesc?