ComputereFiltyper

Eksekverbare filer har udvidelse af en type? Den mest almindelige

Enhver bruger af et edb-system, en eller anden måde, konfronteret med begrebet programmets eksekverbare fil. Og ikke altid (men ofte) eksekverbare filer har filtypenavnet EXE, fælles for Windows-baserede systemer. For at forstå problemet med ekspansion, mener vi de generelle oplysninger om sådanne faciliteter og nogle af deres hovedtyper.

Forskelle eksekverbare fra andre objekter

Før du argumentere for, at programmets eksekverbare fil har en udvidelse af kun én bestemt type bør være at beskæftige sig med, hvordan man kan udskille en genstand fra andre.

Faktisk blandt de store forskelle i eksekverbare filer fra andre informationsdata identificere flere store:

  • selv en udvidelse, der angiver indholdet af en fil eller en maskine eller virtuel maskine bytekode;
  • signatur (i form af unikke bytesekvenser indhold);
  • attributter i filsystemet (eksekvere et al.).

Desværre, selv om du ved, at eksekverbare filer har filtypenavnet navn, for eksempel, EXE, se indholdet af de almindelige midler mislykkes, fordi sådanne genstande har samlet det indhold, der vises, når du ser så meningsløst sæt af tegn. I bedste fald er det nødvendigt at bruge disassembler narkotika eller noget andet, der gør det muligt at foretage dekompilering. Men nu handler ikke om det.

Strukturen af eksekverbare filer

Med hensyn til konstruktionen af denne type fil, som regel, de indeholder de overskrifter (den påståede udførelse af instruktioner, indstillinger, kodeformater), instruktionerne selv (maskiner, rå eller byte koder).

miljø beskrivelse kan indgå nogle gange i strukturen af data til debug OS krav, lister over relaterede biblioteker, billeder, lyd, grafik, etiketter, ikoner og så videre. d. Af den måde, mange af jer sikkert bemærket, at, for det meste i ethvert operativsystem ikon i filen tilgængelig oprindeligt (på den betingelse, at han skulle starte med arbejde i det).

virkemåde

Faktisk, på trods af at eksekverbare filer har filtypenavnet af forskellige typer, de arbejder på en lignende måde.

Når du kører den eksekverbare fil indlæses i computerens hukommelse. Der er således en initialisering og konfiguration miljø, "trække op" yderligere biblioteker, medmindre anvendelsen af en sådan leveres af programmet, at sætte nogle ekstra operationer og udførelsen af de metoder til sig selv instruktion, der er foreskrevet i filen.

Hvad udvidelse er eksekverbare programfiler?

Nu kommer vi direkte til udvidelsen. Det siger sig selv, at alt ikke vil bringe (det tager for lang tid). På den anden side, er det muligt at identificere de mest populære og det mest almindelige.

Så afhængigt af indholdet type og defineres af forlængelsen. For eksempel i Windows de mest almindelige eksekverbare filer har filtypenavnet EXE. Dette gælder for alle programmer designet til at arbejde i miljøet af disse operativsystemer. Disse objekter indeholder maskinens kode. Meget lignende (også med indholdet af sådanne koder) er de BIN filer.

En anden type af eksekverbare filer er pakket genstande såsom CMD, BAT og COM, med den første type er en batch-fil af Windows, og det andet og tredje er DOS-systemer.

Sandsynligvis, mange mødte og MSI og MSU-filer. Dette kan enten være "indfødte» Windows installationsprogrammet, eller installationsprogrammet opdaterer systemet.

Blandt andet en særskilt kategori op scripts og makroer (VB, VBS, VBE, SCR, JS, JSE). Stadig fælles filer såsom JAR og JAD, der er designet til at installere programmer på mobile gadgets eller brug JAVA miljø. Alle sådanne genstande i indholdet er ikke længere edb-koder, og koderne for virtuelle maskiner.

Hvad udvidelse er eksekverbare filer i forskellige systemer?

Hvis man ser nøje, vil du bemærke, at der også ganske specifikke komponenter i nogle systemer. For eksempel i Windows er der en særlig kategori af eksekverbare komponenter (PS1 - PowerShell eksekverbar fil, BFI - Information om programmer, WSF - script fil, etc ...).

I almindelighed kan standard og specielle komponenter findes i ethvert system. Men der er nogle fælles formater (fx MTV - eksekverbare dokument HTML), som kan bruges overalt, uanset de gældende "operativsystemer".

Med hensyn til de andre systemer, for eksempel i "Mac-computere" eksekverbare filer har en udvidelse af APP, hvis dette program og PKG, hvis denne fordeling.

Men med Linux-systemet er noget anderledes. Det faktum, at de udvide konceptet er ikke som sådan. Anerkend eksekverbare kan kun tilskrive (skjult, read-only, systemet, og så videre. D.). Således er der ingen problemer endda ændre udvidelse til at køre, eller at læse den ønskede fil.

Men i ethvert system, eller endda i mobile gadgets, du kan finde et stort antal objekter af denne type. Langt behøver ikke at gå. I samme Android OS installatør eksekverbar fil har APK, og "æble" er filer devaysakh IPA.

konklusion

Her er en kort og alt at gøre med udvidelser eksekverbare filer. Selvfølgelig, i dette tilfælde var fokus primært på de objekter, der er til stede i Windows-baserede systemer, og de andre blev ramt i forbifarten, så at sige, for den overordnede udvikling. Og, som det fremgår, en række objekter, såsom eksekverbar så stort, at forårsage en form for en sammenfattende oversigt over alle de udvidelser absolut er bare ikke muligt, så vi begrænset os til de mest almindelige formater.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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