Apa Itu File yang Dapat Dieksekusi & Cara Membuatnya

Apa itu file yang dapat dieksekusi? File yang dapat dieksekusi adalah file program yang dapat dijalankan, dengan serangkaian instruksi atau opsi untuk membuatnya melakukan sesuatu di PC Anda. File yang dapat dieksekusi ditemukan di hampir semua sistem operasi modern, tetapi kebanyakan orang akan mengaitkannya dengan format file  Windows EXE .

Anda biasanya akan melihat file EXE saat (EXE)menginstal perangkat lunak baru(install new software) atau menjalankan program di PC, tempat ekstensi EXE digunakan. Jika Anda membuat perangkat lunak sendiri, Anda bahkan dapat membuat file yang dapat dijalankan sendiri untuk dijalankan, diinstal, atau didistribusikan. Jika Anda tertarik untuk mempelajari lebih lanjut tentang file yang dapat dieksekusi dan cara membuat file yang dapat dieksekusi, inilah yang perlu Anda lakukan.

Risiko File yang Dapat Dieksekusi (EXE)(The Risks Of Executable (EXE) Files)

Saat Anda menjalankan file yang dapat dieksekusi, Anda memberinya izin untuk menjalankan instruksi yang ada di dalamnya. Begitulah cara kerja perangkat lunak apa pun, dari skrip dasar beberapa baris hingga perangkat lunak kompleks dengan jutaan baris kode.

Sebelum Anda menjalankan atau membuat file yang dapat dieksekusi, Anda harus menyadari potensi risikonya. File yang dapat dieksekusi berpotensi menyertakan instruksi dalam kode sumber(source code) yang dapat merusak PC Anda.

Itu bisa memberitahu PC Anda untuk menghapus file lain, atau bisa memerintahkan PC Anda untuk mengirim informasi ke sumber luar. Ini adalah definisi malware , dibuat untuk merugikan Anda.

Sebelum Anda menjalankan file yang dapat dieksekusi, terutama jika meminta izin administratif di pop-up Kontrol Akun Pengguna , Anda harus memindai file untuk malware menggunakan Keamanan Windows atau (Windows Security)perangkat lunak anti-malware pihak ketiga(third-party anti-malware software like Malwarebytes) Anda sendiri seperti Malwarebytes . Anda juga hanya boleh menginstal atau menjalankan perangkat lunak dari sumber yang benar(absolutely) -benar Anda percayai.

Jika Anda membuat perangkat lunak sendiri untuk dijalankan, Anda harus memastikan bahwa kode tersebut tidak dirancang untuk mengakses file penting apa pun. Meskipun Windows biasanya akan mencegah akses tidak sah ke file sistem menggunakan UAC , periksa kembali kode Anda sebelum menjalankannya untuk memastikan perangkat lunak tidak dapat membahayakan PC Anda.

Membuka File Executable (EXE) Di Windows(Opening Executable (EXE) Files On Windows)

Jika Anda ingin membuka file yang dapat dieksekusi di Windows , Anda dapat melakukannya dengan beberapa cara. Windows secara otomatis mengenali format file EXE sebagai file yang dapat dieksekusi, sehingga Anda biasanya dapat membukanya dari desktop, dari Windows File Explorer , menggunakan menu Mulai Windows(Windows Start) (untuk perangkat lunak yang diinstal), atau dengan menggunakan kotak perintah Jalankan .(Run)

  • Untuk membuka file EXE di desktop atau di Windows File Explorer , klik dua kali file tersebut. Ini akan memerintahkan Windows untuk membukanya.

  • Daftar perangkat lunak yang diinstal di menu Mulai Windows(Windows Start) adalah pintasan ke file EXE untuk perangkat lunak tersebut (misalnya, Chrome.exe untuk Google Chrome). Tekan ikon (icon)menu Start(Start menu) (atau tekan tombol Windows(Windows key) pada keyboard Anda), lalu tekan salah satu entri untuk menjalankan perangkat lunak Anda.

  • Untuk menggunakan kotak perintah Jalankan(Run) untuk menjalankan file EXE , tekan tombol (EXE)Windows key + R pada keyboard Anda. Atau, klik kanan ikon menu Start(Start menu icon) dan tekan opsi Run .

  • Di kotak perintah Jalankan(Run) , cari file yang dapat dieksekusi dengan menekan Browse , atau ketik lokasi file secara langsung. Saat Anda ingin menjalankan file EXE , tekan OK .

  • Jika file EXE meminta akses administratif, Anda harus mengizinkannya berjalan di pop-up UAC . Tekan Ya(Yes) untuk mengizinkan ini.

  • Jika file yang dapat dieksekusi tidak dapat dijalankan (misalnya, mungkin dirancang untuk versi Windows yang lebih lama ), maka Windows akan menghentikannya agar tidak berjalan. Anda mungkin juga melihat pesan kesalahan. Jika ini terjadi, tekan Tutup(Close) dan cari versi alternatif dari file yang akan dijalankan.

Cara Membuat File yang Dapat Dieksekusi Di Windows(How To Create An Executable File On Windows)

Jika Anda ingin membuat file executable Anda sendiri di Windows , Anda bisa, tetapi tidak sesederhana mengganti nama file dan menambahkan .exe di akhir file.

Anda harus mengkodekan perangkat lunak yang ingin Anda jalankan dalam bahasa pemrograman pilihan Anda, lalu mengompilasinya sebagai file yang dapat dieksekusi. Namun, sebagian besar pengguna ingin membuat file yang dapat dieksekusi yang lebih mendasar, seperti file penginstal untuk instalasi perangkat lunak.

Anda dapat menggunakan Wisaya IExpress bawaan(IExpress Wizard) untuk melakukan ini di Windows , tetapi perangkat lunak ini sudah sangat tua dan belum diperbarui dalam beberapa waktu. Opsi yang lebih baik adalah menggunakan Inno Setup(Inno Setup) open-source atau, untuk file EXE self-extracting dasar , Anda dapat menggunakan 7-Zip .

File EXE yang dibuat menggunakan 7-Zip sebenarnya adalah file arsip SFX(SFX archive file) . File arsip ini, yang muncul dengan format file EXE , akan secara otomatis mengekstrak file apa pun yang disertakan ke PC Anda, menjadikannya sempurna untuk penerapan perangkat lunak sederhana.

Jika Anda ingin berbagi file ke banyak pengguna tanpa harus khawatir mereka menginstal perangkat lunak yang tepat, membuat file seperti ini akan menjadi pilihan yang baik.

  • Untuk membuat file EXE menggunakan 7-ZIP, letakkan file Anda di folder di Windows File Explorer . Klik kanan(Right-click) folder, lalu tekan 7Zip > Add to archive.

  • Di kotak Opsi(Options) , klik kotak centang Aktifkan Arsip SFX . (Enable SFX Archive )Anda juga ingin mengatur Format Arsip(Archive Format ) ke 7z , Metode Kompresi(Compression Method) ke LZMA2 , dan Tingkat Kompresi(Compression Level) ke Normal . Tekan OK untuk membuat file.

Meskipun ini bukan file EXE yang sebenarnya , ini terlihat dan berfungsi seperti itu, menjadikannya cara mudah untuk membuat file yang dapat dieksekusi yang dapat mendistribusikan perangkat lunak atau file yang Anda buat dengan orang lain.

Jika tidak, jika Anda ingin membuat file executable "nyata", Anda harus mempelajari cara memprogram(learn how to program)

Menjalankan File yang Dapat Dieksekusi Di Mac Atau Linux(Running Executable Files On Mac Or Linux)

Cara file yang dapat dieksekusi bekerja di Windows sama sekali berbeda dengan cara program berjalan di platform lain, seperti Linux atau macOS. Platform ini memang memiliki file yang dapat dieksekusi, tetapi tidak dalam format file EXE .

Di Linux , misalnya, file apa pun dapat dieksekusi, tetapi memerlukan tanda izin file khusus untuk menjalankannya sebagai program menggunakan chmod . Perintah chmod +x file akan memberikan file bernama file izin eksekusi untuk dijalankan, misalnya.

macOS memiliki metode yang sedikit berbeda untuk menjalankan perangkat lunak. Jika aplikasi belum diinstal dari App Store , dan bukan dari pengembang yang dikenal atau dipercaya, maka aplikasi tidak akan diizinkan untuk berjalan. Anda harus mengizinkannya di menu System Preferences > Security & Privacy

Namun, sebagai sistem berbasis Unix, macOS mendukung perintah chmod , memungkinkan Anda untuk menjalankan skrip yang lebih mendasar menggunakan aplikasi Terminal . Jika Anda mengembangkan skrip Python , misalnya, Anda dapat menggunakan perintah chmod +x untuk menjalankannya.

Anda juga dapat menggunakan emulator WINE untuk (WINE)Linux dan macOS untuk menjalankan dan menginstal file Windows EXE(run and install Windows EXE files) pada platform tersebut. Dirancang untuk meniru instruksi dan pustaka Windows tertentu, menggunakan (Windows)WINE untuk menjalankan file EXE akan memiliki berbagai tingkat keberhasilan. 

Anda dapat mengkonfirmasi seberapa baik perangkat lunak populer akan berjalan menggunakan WINE dengan memeriksa database WineHQ(WineHQ database) .

Menjalankan File yang Dapat Dieksekusi Di Windows 10(Running Executable Files On Windows 10)

Tidak ada yang menghentikan Anda membuat perangkat lunak Anda sendiri, terutama jika Anda menggabungkannya dengan paket penginstal Windows(Windows installer packages) agar mudah dipasang. Namun, untuk sebagian besar pengguna Windows 10, file EXE ada untuk dijalankan, bukan dibuat. Selama Anda hanya menjalankan perangkat lunak dari sumber yang Anda percayai, file yang dapat dieksekusi seharusnya relatif aman.

Pastikan(Make) Anda menjalankan pemindaian malware secara teratur dan, jika Anda benar-benar tidak yakin apakah file yang dapat dieksekusi aman untuk dijalankan, Anda dapat menggunakan mode kotak pasir Windows 10(Windows 10 sandbox mode) untuk menjalankan perangkat lunak dalam wadah terisolasi untuk mengujinya. Jika EXE berbahaya, itu tidak akan merusak instalasi Windows utama Anda.(Windows)



About the author

Saya seorang insinyur perangkat keras dengan lebih dari 10 tahun pengalaman di lapangan. Saya berspesialisasi dalam pengontrol dan kabel USB, serta peningkatan BIOS dan dukungan ACPI. Di waktu luang saya, saya juga suka blog tentang berbagai topik yang berkaitan dengan teknologi dan teknik.



Related posts