Mga computerMga uri ng file

Mga maipapatupad na file ay may extension ng isang i-type? Ang pinaka-karaniwang

Ang anumang paggamit ng isang sistema ng computer, isang paraan o iba, nahaharap sa mga konsepto ng executable file ng program. At hindi palaging (bagaman madalas) maipapatupad na file ay may extension exe, karaniwan para sa Windows-based na mga sistema. Upang maunawaan ang isyu ng pagpapalawak, isaalang-alang namin ang pangkalahatang impormasyon tungkol sa naturang mga pasilidad at ang ilan sa kanilang mga pangunahing uri.

Pagkakaiba executables mula sa iba pang mga bagay

Bago mong magtaltalan na ang executable file ng program ay may extension ng isa lamang partikular na uri ay dapat na humarap sa kung paano makilala ang isang bagay mula sa iba.

Sa katunayan, kabilang sa mga pangunahing pagkakaiba sa executable file mula sa iba pang mga data ng impormasyon kilalanin ang ilang mga pangunahing mga:

  • mismo ng isang extension na nagpapahiwatig ang nilalaman ng isang file o isang machine o virtual machine bytecode;
  • lagda (sa anyo ng mga natatanging mga byte sequence nilalaman);
  • katangian sa file system (execute et al.).

Sa kasamaang palad, kahit na alam mo na ang mga maipapatupad na file ay may extension pangalan, halimbawa, EXE, tingnan ang mga nilalaman ng ordinaryong ay nabigo na, dahil tulad mga bagay ay pinagsama-sama ng nilalaman na ipinapakita kapag tiningnan mo tulad ng walang kahulugan hanay ng mga character. Sa pinakamahusay na kaso ito ay kinakailangan upang gamitin ang disassembler gamot o ibang bagay na nagbibigay-daan sa iyo upang gumawa ng decompilation. Ngunit ngayon ay hindi tungkol sa na.

Ang istraktura ng mga maipapatupad na file

Sa pagsasaalang-alang sa ang konstruksiyon ng ganitong uri ng file, bilang isang panuntunan, naglalaman ang mga ito ang mga header (ang di-umano'y pagpapatupad ng mga tagubilin, mga setting, mga format ng code), ang mga tagubilin ng kanilang mga sarili (makinarya, raw o byte code).

kapaligiran paglalarawan ay maaaring isama minsan sa istraktura ng data sa mga kinakailangan debug OS, mga listahan ng mga kaugnay na mga aklatan, mga imahe, tunog, graphics, mga label, mga icon at iba pa. d. Siya nga pala, marami sa inyo marahil ay napansin na, para sa pinaka-bahagi sa bawat operating system icon sa file na magagamit sa una (sa kondisyon na siya ay dapat na magsimula sa trabaho sa ito).

prinsipyo ng operasyon

Sa totoo lang, sa kabila ng ang katunayan na ang mga maipapatupad na file ay may extension ng iba't-ibang uri, gumagana ang mga iyon sa isang katulad na paraan.

Kapag pinatakbo mo ang mga maipapatupad na file ay ikinarga sa memorya ng computer. Kaya doon ay isang initialization at pagsasaayos ng kapaligiran, "paghila up" ng mga karagdagang library, maliban kung ang paggamit ng naturang mga ibinigay sa pamamagitan ng programa, pagse-set ang ilang mga karagdagang mga operasyon at pagganap ng mga pamamaraan ng pagtuturo mismo, inireseta sa file.

Ano ang extension ay executable program file?

Ngayon kami dumating nang direkta sa pagpapalaki. Ito goes walang sinasabi na ang lahat ng bagay ay hindi magdadala sa (ito ay tumatagal ng masyadong maraming oras). Sa kabilang banda, ito ay posible upang makilala ang mga pinaka-popular at ang pinaka-karaniwang.

So, depende sa uri ng nilalaman at ay natutukoy ng mga extension. Halimbawa, sa Windows ang pinaka-karaniwang mga maipapatupad na file ay may extension exe. Ito ay sumasaklaw sa lahat ng mga programa na dinisenyo upang gumana sa kapaligiran ng mga operating system. Ang mga bagay na naglalaman ng mga machine code. Very katulad (din sa nilalaman ng naturang code) ay ang BIN file.

Ang isa pang uri ng mga maipapatupad na file ay naka-package na mga bagay tulad ng CMD, bat at COM, na may unang uri ay isang batch ng file ng Windows, at ang pangalawa at pangatlong mga DOS sistema.

Marahil, maraming mga nakamit at MSI at MSU file. Ito ay maaaring maging alinman sa "katutubong» Windows installer, o ang installer ina-update ng system.

Sa iba pang mga bagay, isang hiwalay na kategorya ng hanggang script at macros (VB, VBS, VBE, SCR, JS, JSE). Still karaniwang file gaya ng mga JAR at JAD, na idinisenyo upang i-install ang application sa mga mobile na mga gadget o paggamit JAVA kapaligiran. Ang lahat ng naturang mga bagay sa ang mga nilalaman ay hindi na code computer, at ang mga code ng virtual machine.

Ano ang extension ay mga maipapatupad na file sa iba't ibang mga sistema?

Kung titingnan mo nang maigi, mapapansin mo na mayroon ding lubos na tiyak na mga sangkap sa ilang mga sistema. Halimbawa, sa Windows doon ay isang espesyal na kategorya ng mga maipapatupad na mga bahagi (PS1 - PowerShell maipapatupad na file, PIF - Impormasyon tungkol sa mga aplikasyon, WSF - script file, atbp ...).

Sa pangkalahatan, karaniwang at espesyal na mga bahagi ay maaaring matagpuan sa anumang sistema. Subalit, may mga ilang mga karaniwang mga format (eg, HTA - maipapatupad dokumentong HTML), na gumagana sa lahat ng dako, hindi alintana ang mga naaangkop na "OSes".

Tulad ng para sa iba pang mga sistema, halimbawa, sa "Macs" maipapatupad na file ay may isang extension ng APP, kung programang ito at PKG, kung distribution na ito.

Ngunit sa Linux-sistema ay medyo iba. Ang katotohanan na sila ay palawakin ang konsepto ay hindi bilang ganito. Kilalanin executable ay maaari lamang magpatungkol (nakatago, read-only, system, at iba pa. D.). Sa gayon, walang problema kahit na baguhin ang extension upang tumakbo, o upang basahin ang nais na file.

Gayunpaman, sa anumang sistema, o kahit sa mga mobile na mga gadget, maaari mong mahanap ang isang malaking bilang ng mga bagay ng ganitong uri. Far hindi na kailangan upang maglakad. Sa parehong OS installer Android maipapatupad na file ay may APK, at "apple" ay mga file devaysakh IPA.

konklusyon

Narito ang isang maikling at lahat ng bagay na gawin na may mga extension executable file. Siyempre, sa kasong ito ang focus ay higit sa lahat sa mga bagay na naroroon sa Windows-based na mga sistema, at ang iba ay apektado sa pagpasa, kaya na magsalita, para sa pangkalahatang pag-unlad. At, bilang ay malinaw, ng iba't-ibang mga bagay tulad ng mga maipapatupad na kaya malaki na maging sanhi ng ilang mga uri ng isang talahanayan ng buod na nagpapakita ng lahat ng mga extension pasubali ay hindi lamang na posible, kaya nilimitahan namin ang ating mga sarili sa pinaka-karaniwang mga format.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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