10Aug
Ja jūs kādreiz esat dzirdējuši par faila paplašinājuma maiņu no EXE uz COM, iespējams, jūs domājat, vai tas spēj strādāt tikai ar dažiem retiem failiem vai arī tas darbosies ar gandrīz jebkuru EXE failu.Šodienas SuperUser Q & amai ir atbilde uz ziņkārīgo lasītāja jautājumu.
Šodienas jautājums &Atbildes sesija mums priecājas par SuperUser - Stack Exchange, kas ir kopienas un 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 tiem:
Mūsu antivīrusu programmatūra atteicās man nokopēt EXE failu savā Windows 7 starta mapē( piemēram, calc.exe)jo tas ir EXE fails. Pēc tam es mainīju failu paplašinājumu no EXE uz COM failā un varēja viegli to nokopēt mapē bez problēmām( ļoti profesionāli).
Un, protams, calc.com darbojas tāpat kā calc.exe, kas mani pamudināja. Kad programma ar EXE faila paplašinājumu nedarbosies, ja paplašinājums tiks mainīts uz COM?Gandrīz katrs EXE fails, kuru esmu pārbaudījis, ir strādājis. Es labprāt uzzinātu iemeslus tam, kāpēc un kāpēc.
Vai EXE failu paplašinājumi vienmēr ir jāaizvieto ar COM tiem?
Atbilde
SuperUser atbalstītājam Math Man ir mums atbilde:
Tas ir saistīts ar faila iekšējo formātu. Sākotnēji COM faili bija vienkārši atmiņas attēli, un EXE failos bija daudz ar tām saistītu galvenes. Tā rezultātā jūs tos nevarēja pārdēvēt.
Pēc tam, kad laiks turpinājās, un viņiem bija jāpadara lietas atpakaļ saderīgas, Microsoft to mainīja tā, ka operētājsistēma paši aplūko failu, lai noteiktu, kāda veida fails tas ir paplašinājums. Tā rezultātā, palaižot pārdēvēto failu, Windows pilnībā ignorē paplašinājumu.
Apmeklējiet tālāk norādītās saites, lai iegūtu detalizētāku un plašāku skaidrojumu.
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 Developer blog]
Vai kaut ko pievienot paskaidrojumam? Skatieties komentāros. Vēlaties lasīt citas atbildes no citiem tehnoloģiju savvy Stack Exchange lietotājiem?Šeit skatiet pilnu diskusiju pavedienu.