Terbaik dari Linux

Editor Hex Terbaik untuk Linux

Editor Hex Terbaik untuk Linux
Artikel ini akan mencantumkan aplikasi editor hex berguna yang tersedia untuk Linux. Editor Hex memungkinkan Anda untuk memodifikasi file biner pra-kompilasi yang kode sumbernya biasanya tidak tersedia untuk diubah. Mereka bekerja dengan menelusuri data biner yang ada dalam file dan kemudian menyajikan data dalam notasi heksadesimal kepada pengguna. Editor Hex juga dapat menampilkan sebagian atau seluruh data ASCII tergantung pada isi file.

Editor hex ini memungkinkan Anda untuk mengubah nilai heksadesimal, sehingga memungkinkan pengguna untuk mengubah perilaku file bahkan jika mereka tidak memiliki akses ke kode sumber. Namun, data yang diwakili oleh editor hex tidak sepenuhnya dapat dibaca manusia. Membaca dan menafsirkan nilai heksadesimal untuk menyimpulkan logika dan perilaku program bukanlah tugas yang mudah dengan cara apa pun dan dibutuhkan upaya yang cukup besar untuk menemukan nilai dan membuat perubahan terkecil sekalipun. Editor hex adalah salah satu alat pertama yang digunakan saat merekayasa balik file.

Xxd

Perintah Xxd memungkinkan Anda untuk membuang data heksadesimal dari file biner. Itu juga dapat membalikkan dump data heksadesimal ke dalam file biner, sehingga menjadikannya editor hex baris perintah yang berguna. Ini tersedia di repositori hampir semua distribusi Linux utama, biasanya sebagai bagian dari paket editor teks Vim.

Untuk membuang data hex dari file, jalankan perintah dalam format berikut:

$ xxd biner.mengajukan

Untuk mengonversi hexdump ke biner, gunakan sakelar “r”:

$xxd -r hexdump.mengajukan

Anda dapat menjelajahi semua opsinya dengan menjalankan dua perintah yang disebutkan di bawah ini:

$xd --bantuan
$ pria xxd

Astaga

Jeex adalah editor hex open source yang dapat melihat dan mengedit file biner. Itu dapat menyajikan data dalam format biner, ASCII, heksadesimal dan oktal. Ini dapat digunakan untuk menemukan dan mengganti nilai dalam berbagai format, menjelajahi tipe data, dan mengurai string. Itu juga dapat digunakan untuk melihat perbedaan antara dua file biner.

Anda dapat menginstal Jeex di Ubuntu dengan menggunakan perintah yang disebutkan di bawah ini:

$ sudo apt install jeex

Jeex tersedia di repositori semua distribusi Linux utama, sehingga Anda dapat menginstal Jeex dari manajer paket. Anda juga dapat mengkompilasi build dari kode sumber yang tersedia di sini.

GHex

GHex atau “GNOME Hex Editor” adalah bagian dari tumpukan aplikasi GNOME3 dan tersedia di repositori default sebagian besar distribusi Linux. Itu dapat menyajikan data dalam format hex dan ASCII dan Anda dapat mengedit dan menyimpan perubahan Anda ke file biner asli. Anda juga dapat menggunakannya untuk menampilkan tabel nilai yang diubah menjadi notasi yang berbeda.

Anda dapat menginstal GHex di Ubuntu dengan menggunakan perintah yang disebutkan di bawah ini:

$ sudo untuk menginstal ghex

GHex tersedia di repositori semua distribusi Linux utama, sehingga Anda dapat menginstal GHex dari manajer paket. Anda juga dapat mengunduhnya dari toko Flathub.

wxHexEditor

wxHexEditor adalah editor hex yang dirancang khusus untuk menangani file biner besar yang ukurannya dapat berjalan dalam GB. Fitur lainnya setara dengan GHex dan Jeex karena keduanya dapat memodifikasi konten file biner dan menyimpannya ke file asli.

Anda dapat menginstal wxHexEditor di Ubuntu dengan menggunakan perintah yang disebutkan di bawah ini:

$ sudo apt install wxhexeditor

wxHexEditor tersedia di repositori semua distribusi Linux utama, sehingga Anda dapat menginstal wxHexEditor dari manajer paket. Anda juga dapat mengkompilasi file biner yang dapat dieksekusi dari kode sumber.

Okteta

Okteta adalah editor hex yang ditulis dalam pustaka C++ dan Qt. Ini adalah bagian dari rangkaian aplikasi KDE dan memiliki tata letak multi-panel untuk visibilitas dan keterbacaan data biner yang lebih baik. Fitur utama Okteta mencakup beberapa tampilan data, panel yang dapat di-dok, pengkodean numerik dan karakter, tampilan tab dan sebagainya.

Anda dapat menginstal Okteta di Ubuntu dengan menggunakan perintah yang disebutkan di bawah ini:

$ sudo apt install okteta

Okteta tersedia di repositori semua distribusi Linux utama, sehingga Anda dapat menginstal Okteta dari manajer paket. Anda juga dapat mengunduhnya dari toko Flathub.

Hexedit

Hexedit adalah alat baris perintah open source yang dapat melihat dan mengedit file biner dengan menyajikan data dalam format heksadesimal dan ASCII. Ini mendukung pencarian data berdasarkan nilai dan dapat menampilkan output yang dapat digulir. Itu juga menerima banyak pintasan keyboard untuk menavigasi melalui data hex. Hexedit juga menampilkan pintasan pengeditan yang berguna untuk menyalin, menempel, dan memilih data.

Anda dapat menginstal Hexedit di Ubuntu dengan menggunakan perintah yang disebutkan di bawah ini:

$ sudo untuk menginstal hexedit

Hexedit tersedia di repositori semua distribusi Linux utama, sehingga Anda dapat menginstal Hexedit dari manajer paket. Anda juga dapat mengkompilasi file biner yang dapat dieksekusi dari kode sumber.

Untuk membuka file biner di Hexedit, gunakan perintah dalam format berikut:

$ hexedit biner.mengajukan

Untuk mempelajari lebih lanjut tentang penggunaannya, jalankan dua perintah berikut:

$ hexedit --bantuan
$ man hexedit

Hexer

Hexer adalah editor hex baris perintah yang mendukung antarmuka seperti vi dan ikatan kunci. Itu dapat menampilkan banyak buffer dan mendukung pelengkapan otomatis. Itu juga dapat menggunakan ekspresi RegEx untuk mencari data dan memungkinkan pengguna untuk membatalkan perubahan mereka.

Anda dapat menginstal Hexer di Ubuntu dengan menggunakan perintah yang disebutkan di bawah ini:

$ sudo apt install hexer

Hexer tersedia di repositori semua distribusi Linux utama, sehingga Anda dapat menginstal Hexer dari manajer paket. Anda juga dapat mengkompilasi file biner yang dapat dieksekusi dari kode sumber.

Untuk membuka file biner di Hexer, gunakan perintah dalam format berikut:

$ biner hexer.mengajukan

Untuk mempelajari lebih lanjut tentang penggunaannya, jalankan dua perintah berikut:

$ hexer --bantuan
$ man hexer

Kesimpulan

Editor Hex sangat berguna untuk melihat data biner dari file yang telah dikompilasi sebelumnya yang kode sumbernya biasanya tidak tersedia. Namun, melihat data hex, menemukan nilai yang tepat, memahami pola, dan mengedit data bisa menjadi tugas yang sangat sulit karena seringkali data yang dapat dibaca manusia tidak tersedia. Terlepas dari tantangan ini, pengembang sering menggunakan editor hex untuk merekayasa balik data biner.

Cara Menginstal dan Memainkan Doom di Linux
Pengantar Doom Seri Doom berasal dari tahun 90-an setelah rilis Doom. Itu adalah hit instan dan sejak saat itu seri game telah menerima banyak penghar...
Vulkan untuk Pengguna Linux
Dengan setiap generasi baru kartu grafis, kami melihat pengembang game mendorong batas kesetiaan grafis dan selangkah lebih dekat ke fotorealisme. Tet...
OpenTTD vs Simutrans
Membuat simulasi transportasi Anda sendiri bisa menyenangkan, santai, dan sangat menarik. Itulah mengapa Anda perlu memastikan bahwa Anda mencoba game...