Assalamu'alaikum Warahmatullahi Wabarakatuh
Selamat datang kembali di blog ini! Pada kesempatan kali ini, saya akan membagikan tutorial tentang cara mengompilasi file Python menggunakan marshal. Mari kita mulai!
Langkah 1: Siapkan Editor Teks
Pertama, buka aplikasi editor teks. Jika belum memiliki aplikasinya, bisa mengunduhnya di Play Store. Setelah aplikasi terinstal, buka dan ketik kode berikut ini. Jika tidak ingin mengetik secara manual, silakan salin!
import marshal inp = raw_input("Masukkan nama file yang akan dienkripsi: ") bk = open(inp, "r").read() cp = compile(bk, "<enc>", "exec") md = marshal.dumps(cp) open("hasil.py", "w").write("import marshal;exec(marshal.loads("+repr(md)+"))")
Penjelasan Kode
- import marshal: Mengimpor modul marshal. Jika tidak diimpor, program akan error di bagian
marshal.dumps(cp)
. - inp = raw_input(): Menerima input dari pengguna berupa nama file yang akan dienkripsi.
- bk = open(inp, "r").read(): Membuka file yang diinputkan, membaca isinya, dan menyimpannya dalam variabel bk.
- cp = compile(bk, "<enc>", "exec"): Mengompilasi kode Python yang sudah dibaca.
Bagian
"<enc>"
dapat diganti dengan teks lain sesuai keinginan. - md = marshal.dumps(cp): Mengubah hasil kompilasi menjadi format biner menggunakan marshal.
- open("hasil.py", "w").write(...): Menyimpan hasil enkripsi ke dalam file hasil.py.
Kesimpulan
Dengan metode ini, file Python dapat dikompilasi menggunakan marshal tanpa perlu alat tambahan. Jika ada yang kurang jelas, jangan ragu untuk bertanya.
Sekian tutorial kali ini. Terima kasih telah membaca, sampai jumpa di postingan berikutnya!
Wassalamu'alaikum warahmatullahi wabarakatuh.
Komentar
Posting Komentar