Bisakah EXE File Extensions Selalu Diganti dengan COM?
Jika Anda pernah mendengar tentang mengubah ekstensi file dari EXE ke COM, Anda mungkin bertanya-tanya apakah itu hanya mampu bekerja pada beberapa file langka atau apakah itu akan bekerja pada hampir semua file EXE yang Anda miliki. T&J Super Pengguna hari ini memiliki jawaban untuk pertanyaan pembaca yang penasaran.
Sesi Tanya Jawab hari ini datang kepada kami berkat SuperUser-subdivisi Stack Exchange, pengelompokan situs web Q&A berbasis komunitas.
Pertanyaan
SuperUser reader Royi Namir ingin tahu apakah ekstensi file EXE selalu dapat diganti dengan yang COM ?:
Perangkat lunak antivirus kami menolak untuk membiarkan saya menyalin file EXE ke folder startup Windows 7 saya (misalnya, calc.exe) karena ini adalah file EXE. Saya kemudian mengubah ekstensi file dari EXE ke COM pada file dan dapat dengan mudah menyalinnya ke folder tanpa masalah (sangat profesional).
Dan tentu saja, calc.com berfungsi sama seperti calc.exe, yang membuat saya bertanya-tanya. Kapan program dengan ekstensi file EXE tidak berfungsi ketika ekstensi diubah ke COM? Hampir setiap file EXE yang saya periksa telah berfungsi. Saya ingin tahu alasan "mengapa dan mengapa tidak" dari masalah ini.
Bisakah ekstensi file EXE selalu diganti dengan yang COM?
Jawabannya
Kontributor SuperUser, Math Man memiliki jawaban untuk kami:
Ini ada hubungannya dengan format internal file. Awalnya, file COM adalah gambar memori sederhana dan file EXE memiliki banyak header yang terkait dengannya. Akibatnya, Anda tidak dapat mengubah nama mereka.
Seiring berjalannya waktu dan mereka harus membuat hal-hal yang kompatibel ke belakang, Microsoft mengubahnya sehingga sistem operasi melihat file itu sendiri untuk menentukan jenis file itu bukan ekstensi. Akibatnya, ketika Anda menjalankan file berganti nama, Windows mengabaikan ekstensi sepenuhnya.
Kunjungi tautan di bawah untuk penjelasan yang lebih terperinci dan ekstensif.
Apa Perbedaan Antara .com, .exe, dan .bat? [StackOverflow]
Apa perbedaan antara ekstensi COM dan EXE? [Blog Pengembang Microsoft]
Punya sesuatu untuk ditambahkan ke penjelasan? Berbunyi dalam komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang mengerti teknologi lainnya? Lihat utas diskusi lengkap di sini.