Jika Anda pernah mendengar tentang mengubah ekstensi file dari EXE ke COM, Anda mungkin bertanya-tanya apakah itu hanya mampu mengerjakan beberapa file langka atau apakah itu akan bekerja pada hampir semua file EXE yang Anda miliki. Posting SuperUser Q & A saat ini memiliki jawaban untuk pertanyaan pembaca yang ingin tahu.
Sesi Tanya & Jawab hari ini hadir untuk memberi kami hak milik SuperUser-sub divisi Stack Exchange, pengelompokan situs web Q & A berbasis komunitas.
Pembaca SuperUser Royi Namir ingin tahu apakah ekstensi file EXE selalu dapat diganti dengan ekstensi COM ?:
Perangkat lunak antivirus kami menolak untuk membiarkan saya menyalin file EXE ke dalam folder startup Windows 7 saya (calc.exe, misalnya) 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 seperti halnya calc.exe, yang membuat saya bertanya-tanya. Kapan sebuah program dengan ekstensi file EXE tidak berfungsi ketika ekstensi diubah menjadi COM? Hampir setiap file EXE yang telah saya periksa berhasil. Saya ingin tahu alasan mengapa “mengapa dan mengapa tidak” tentang masalah ini.
Bisakah ekstensi file EXE selalu diganti dengan yang COM?
Penyumbang Super User, Math Man memiliki jawabannya 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 apa jenis file itu bukan ekstensi. Akibatnya, ketika Anda menjalankan file berganti nama, Windows mengabaikan ekstensi sepenuhnya.
Kunjungi tautan di bawah ini untuk penjelasan yang lebih mendetail dan ekstensif.
Apa Perbedaan Antara .com, .exe, dan .bat? [StackOverflow]
Apa perbedaan antara ekstensi COM dan EXE? [Blog Pengembang Microsoft]
Memiliki sesuatu untuk ditambahkan ke penjelasan? Bicaralah di komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang paham teknologi lainnya? Lihat diskusi lengkap di sini.