Mājas lapa » » Vai EXE failu paplašinājumi vienmēr tiek aizstāti ar COM?

    Vai EXE failu paplašinājumi vienmēr tiek aizstāti ar COM?

    Ja esat kādreiz dzirdējuši par faila paplašinājuma maiņu no EXE uz COM, jums var būt jautājums, vai tas varēja strādāt tikai ar dažiem retiem failiem vai ja tas darbotos gandrīz jebkurā EXE failā. Šodienas SuperUser Q&A ziņojumam ir atbilde uz ziņkārīga lasītāja jautājumu.

    Šodienas jautājumu un atbilžu sesija mums dod pieklājību no SuperUser-Stack Exchange apakšnodaļas, kas ir kopienas orientēta Q & A tīmekļa vietņu grupa.

    Jautājums

    SuperUser lasītājs Royi Namir vēlas zināt, vai EXE failu paplašinājumi vienmēr var tikt aizstāti ar COM?

    Mūsu antivīrusu programmatūra atteicās ļaut kopēt EXE failu savā Windows 7 startēšanas mapē (piemēram, calc.exe), jo tas ir EXE fails. Pēc tam es mainīju faila paplašinājumu no EXE uz COM uz failu un varēju viegli kopēt to mapē bez problēmām (ļoti profesionāls).

    Un, protams, Calc.com darbojas tikpat labi kā calc.exe, kas mani pamudināja. Kad programma ar EXE faila paplašinājumu nedarbosies, kad paplašinājums ir mainīts uz COM? Gandrīz katrs EXE fails, kuru esmu pārbaudījis, ir strādājis. Es gribētu zināt iemeslus, kādēļ iemesls ir „kāpēc un kāpēc”.

    Vai EXE failu paplašinājumi vienmēr tiek aizstāti ar COM?

    Atbilde

    SuperUser ieguldītājam Math Man ir atbilde uz mums:

    Tas ir saistīts ar faila iekšējo formātu. Sākotnēji COM faili bija vienkārši atmiņas attēli, un ar EXE failiem bija daudz virsrakstu. Tā rezultātā nevarēja tos pārdēvēt.

    Tā kā laiks turpinājās un viņiem bija jārīkojas savietojamā veidā, Microsoft to mainīja tā, lai operētājsistēma aplūkotu failu, lai noteiktu, kāda veida fails ir paplašinājuma vietā. Tā rezultātā, palaižot pārdēvēto failu, sistēma Windows pilnībā ignorē paplašinājumu.

    Lai iegūtu detalizētāku un plašāku skaidrojumu, apmeklējiet tālāk norādītās saites.

    Kāda ir atšķirība starp .com, .exe un .bat? [StackOverflow]

    Kāda ir atšķirība starp COM un EXE paplašinājumiem? [Microsoft izstrādātāja emuārs]


    Vai kaut kas jāpievieno paskaidrojumam? Skaņas izslēgšana komentāros. Vai vēlaties lasīt vairāk atbildes no citiem tehnoloģiju gudriem Stack Exchange lietotājiem? Apskatiet pilnu diskusiju pavedienu šeit.