CalculatoareTipuri de fișiere

Fișiere executabile au extensia unui tip? Cele mai frecvente

Orice utilizator al unui sistem informatic, într-un fel sau altul, se confruntă cu conceptul de fișier executabil al programului. Și nu întotdeauna (deși de multe ori), fișiere executabile au extensia EXE, comune pentru sistemele bazate pe Windows. Pentru a înțelege problema de expansiune, considerăm informațiile generale cu privire la aceste facilități, iar unele dintre tipurile lor principale.

Diferențele executabilele de la alte obiecte

Înainte de a argumenta că fișierul executabil al programului are o extensie de un singur tip special, ar trebui să fie de a face cu modul de a distinge un obiect de alții.

De fapt, printre diferențele majore de fișiere executabile de la alte date de informații identifica mai multe majore:

  • ea însăși o extensie care indică conținutul unui fișier sau o mașină sau o mașină virtuală bytecode;
  • semnătură (sub formă de conținut unic secvențe octet);
  • atribute în sistemul de fișiere (executa et al.).

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, este necesar să se utilizeze medicamente Disassembler sau altceva care vă permite să facă decompilare. Dar acum nu e vorba de asta.

Structura fișierelor executabile

În ceea ce privește construcția acestui tip de fișier, ca regulă, ele conțin antetele (presupusa executare a instrucțiunilor, setări, formate de cod), instrucțiunile de sine (coduri de mașini, brute sau octet).

Uneori, structura poate include o descriere a mediului, datele pentru depanare, cerințele pentru sistemul de operare, liste de biblioteci similare, imagini, sunet, grafică, pictograme, comenzi rapide, și așa mai departe. D. Prin modul în care, mulți dintre voi observat, probabil, că, în cea mai mare parte în fiecare sistem de operare pictogramă în fișierul disponibil inițial (cu condiția ca el ar trebui să înceapă cu munca în ea).

Principiul de funcționare

De fapt, în ciuda faptului că fișierele executabile au extensia de diferite tipuri, care lucrează într-un mod similar.

Când executați fișierul executabil este încărcat în memoria calculatorului. Astfel, există un mediu de inițializare și configurare, „trăgând în sus“ biblioteci suplimentare, cu excepția cazului în utilizarea unor astfel furnizate de program, stabilirea unor operațiuni și de performanță a metodelor de instruire în sine suplimentare, prevăzute în fișierul.

Ce extensie sunt fișiere executabile de program?

Acum am ajuns direct la extindere. Este de la sine înțeles că totul nu va aduce (este nevoie de prea mult timp). Pe de altă parte, este posibil să se identifice cele mai populare și cele mai frecvente.

Deci, în funcție de tipul de conținut și este definit prin extensia. De exemplu, în Windows cele mai frecvent întâlnite fișiere executabile au extensia EXE. Acest lucru este valabil pentru toate programele concepute pentru a lucra în mediul acestor sisteme de operare. Aceste obiecte conțin codul mașinii. Foarte asemănătoare (de asemenea, cu privire la conținutul acestor coduri) sunt fișierele BIN.

Un alt tip de fișiere executabile sunt ambalate obiecte, cum ar fi CMD, BAT și COM, cu primul tip de fișier este un lot de Windows, iar al doilea și al treilea sunt sisteme DOS.

Probabil, mulți întâlnit și fișiere MSI și MSU. Acest lucru poate fi fie „nativ de instalare» Windows sau programul de instalare actualizează sistemul.

Printre altele, o categorie separată pe script-uri și macro-uri (VB, VBS, VBE, SCR, JS, JSE). Fișierele încă destul de comune, cum ar fi JAR si JAD, concepute pentru a instala aplicații pe gadget-uri mobile sau mediu de utilizare Java. Toate aceste obiecte în conținut sunt coduri de calculator mai mult, și codurile de mașini virtuale.

Ce extensie sunt fișiere executabile în sisteme diferite?

Dacă te uiți atent, veți observa că există, de asemenea, componente destul de specifice în unele sisteme. De exemplu, în Windows există o categorie specială de componente executabile (PS1 - PowerShell fișier executabil, PIF - Informații despre aplicații, WSF - fișier script, etc ...).

În general, componentele standard și speciale pot fi găsite în orice sistem. Cu toate acestea, există unele formate comune (de exemplu, ETM - documentul executabil HTML), care funcționează peste tot, indiferent de „aplicabile“ sisteme de operare.

În ceea ce privește celelalte sisteme, de exemplu, în „Mac-uri“ fișiere executabile au o extensie a APP, în cazul în care acest program și PKG, în cazul în care această distribuție.

Dar, cu sistemul Linux este oarecum diferită. Faptul că acestea extind conceptul nu este ca atare. Recunoaste executabil se poate atribui numai (ascunse, read-only, sistem, și așa mai departe. D.). Astfel, nu există nici o problemă chiar și schimba extensia pentru a rula, sau pentru a citi fișierul dorit.

Cu toate acestea, în orice sistem, sau chiar în gadget-uri mobile, puteți găsi un număr foarte mare de obiecte de acest tip. Departe nu trebuie să meargă. În același Android OS de instalare fișierul executabil are APK, și „Apple“ sunt fișiere devaysakh IPA.

concluzie

Aici este o scurtă și totul de a face cu extensii de fișiere executabile. Desigur, în acest caz, accentul a fost pus în principal pe obiectele care sunt prezente în sistemele bazate pe Windows, iar ceilalți au fost afectate în treacăt, ca să spunem așa, pentru dezvoltarea generală. Și, după cum este clar, o varietate de obiecte, cum ar fi executabil atât de mare încât provoca un fel de un tabel recapitulativ toate extensiile absolut este pur si simplu nu este posibil, așa că ne-am limitat la cele mai comune formate.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ro.atomiyme.com. Theme powered by WordPress.