Pagrindinis » kaip » Ar „EXE“ failų plėtiniai visada pakeičiami „COM“?

    Ar „EXE“ failų plėtiniai visada pakeičiami „COM“?

    Jei kada nors girdėjote apie failo plėtinio keitimą iš EXE į COM, jums gali būti įdomu, ar jis galėjo dirbti tik su keliais retais failais, ar jis veiktų beveik bet kokiame EXE faile. Šiandienos „SuperUser“ Q&A pranešimas turi atsakymą į įdomų skaitytojo klausimą.

    Šiandienos „Klausimų ir atsakymų“ sesija mums suteikiama pagal „SuperUser“ - „Stack Exchange“ padalinį, bendruomenės sukurtą „Q&A“ svetainių grupavimą.

    Klausimas

    „SuperUser“ skaitytuvas Royi Namir nori sužinoti, ar EXE failų plėtiniai visada gali būti pakeisti „COM“?

    Mūsų antivirusinė programinė įranga atsisakė leisti nukopijuoti EXE failą į „Windows 7“ paleisties aplanką (pvz., Calc.exe), nes tai yra EXE failas. Tada aš pakeičiau failo plėtinį iš EXE į COM failą ir galėjau lengvai nukopijuoti jį į aplanką be problemų (labai profesionalus).

    Ir, žinoma, „Calc.com“ veikia taip pat, kaip ir „Calc.exe“. Kada programa su EXE failo plėtiniu neveiks, kai plėtinys bus pakeistas į COM? Beveik kiekvienas patikrintas EXE failas dirbo. Aš norėčiau žinoti priežastis, kodėl „kodėl ir kodėl ne“.

    Ar EXE failų plėtiniai visada pakeičiami COM?

    Atsakymas

    „SuperUser“ dalyvis „Math Man“ turi atsakymą:

    Jis susijęs su vidiniu failo formatu. Iš pradžių COM failai buvo paprasti atminties vaizdai, o su EXE failais buvo daug antraščių. Todėl negalite jų pervardyti.

    Laikui bėgant ir kai jie turėjo suderinti veiksmus, „Microsoft“ pakeitė ją taip, kad operacinė sistema pažiūrėtų į failą, kad nustatytų, kokio tipo failą jis yra vietoj plėtinio. Dėl to, paleisdami pervadintą failą, „Windows“ visiškai ignoruoja plėtinį.

    Norėdami gauti išsamesnį ir išsamesnį paaiškinimą, apsilankykite toliau pateikiamose nuorodose.

    Koks skirtumas tarp .com, .exe ir .bat? [StackOverflow]

    Koks skirtumas tarp COM ir EXE plėtinių? [„Microsoft“ kūrėjo tinklaraštis]


    Ar ką nors papildyti paaiškinimu? Garsas išjungtas komentaruose. Norite perskaityti daugiau atsakymų iš kitų „tech-savvy Stack Exchange“ vartotojų? Čia rasite visą diskusijų temą.