Terbaik dari Linux

Penyunting Hex Terbaik untuk Linux

Penyunting Hex Terbaik untuk Linux
Artikel ini akan menyenaraikan aplikasi editor hex berguna yang tersedia untuk Linux. Penyunting Hex membolehkan anda mengubahsuai fail binari yang telah dikompilasi yang kod sumbernya biasanya tidak tersedia untuk diubah. Mereka berfungsi dengan melayari data binari yang terdapat dalam fail dan kemudian membentangkan data dalam notasi heksadesimal kepada pengguna. Editor Hex juga dapat menunjukkan data ASCII separa atau penuh bergantung pada kandungan fail.

Editor hex ini membolehkan anda mengubah nilai heksadesimal, dengan itu membolehkan pengguna mengubah tingkah laku fail walaupun mereka tidak mempunyai akses ke kod sumber. Walau bagaimanapun, data yang diwakili oleh editor hex tidak dapat dibaca oleh manusia. Membaca dan mentafsirkan nilai heksadesimal untuk menyimpulkan logik dan tingkah laku program bukanlah tugas yang mudah dengan apa cara sekalipun dan memerlukan banyak usaha untuk mencari nilai dan membuat perubahan yang paling kecil. Editor hex adalah salah satu alat pertama yang digunakan semasa membalikkan fail.

Xxd

Perintah Xxd membolehkan anda membuang data perenambelasan dari fail binari. Ia juga boleh membalikkan data heksadesimal ke dalam fail binari, sehingga menjadikannya editor hex baris perintah yang berguna. Ia tersedia di repositori hampir semua distribusi Linux utama, biasanya sebagai sebahagian daripada pakej editor teks Vim.

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

$ xxd binari.fail

Untuk menukar hexdump ke binari, gunakan suis "r":

$ xxd -r hexdump.fail

Anda boleh meneroka semua pilihannya dengan menjalankan dua arahan yang disebutkan di bawah:

$ xxd --bantuan
$ lelaki xxd

Jeex

Jeex adalah editor hex sumber terbuka yang dapat melihat dan menyunting fail binari. Ia dapat menyajikan data dalam bentuk binari, ASCII, heksadesimal dan oktal. Ia dapat digunakan untuk mencari dan mengganti nilai dalam pelbagai format, meneroka jenis data dan mengurai rentetan. Ia juga boleh digunakan untuk melihat perbezaan antara dua fail binari.

Anda boleh memasang Jeex di Ubuntu dengan menggunakan perintah yang disebutkan di bawah:

$ sudo apt pasang jeex

Jeex tersedia di repositori semua distribusi Linux utama, jadi anda boleh memasang Jeex dari pengurus pakej. Anda juga boleh menyusun binaan dari kod sumber yang terdapat di sini.

GHex

GHex atau "GNOME Hex Editor" adalah sebahagian daripada timbunan aplikasi GNOME3 dan tersedia di repositori lalai dari sebilangan besar pengedaran Linux. Ia dapat menampilkan data dalam format hex dan ASCII dan anda boleh mengedit dan menyimpan perubahan anda ke fail binari asal. Anda juga dapat menggunakannya untuk menunjukkan jadual nilai yang ditukar menjadi notasi yang berbeza.

Anda boleh memasang GHex di Ubuntu dengan menggunakan perintah yang disebutkan di bawah:

$ sudo apt pasang ghex

GHex tersedia di repositori semua distribusi Linux utama, jadi anda boleh memasang GHex dari pengurus pakej. Anda juga boleh memuat turunnya dari kedai Flathub.

wxHexEditor

wxHexEditor adalah editor hex yang direka khas untuk mengendalikan fail binari besar yang saiznya boleh berjalan dalam GB. Ciri-cirinya yang lain setara dengan GHex dan Jeex kerana kedua-duanya dapat mengubah kandungan fail binari dan menyimpannya ke dalam fail asal.

Anda boleh memasang wxHexEditor di Ubuntu dengan menggunakan arahan yang disebutkan di bawah:

$ sudo apt pasang wxhexeditor

wxHexEditor tersedia di repositori semua distribusi Linux utama, jadi anda boleh memasang wxHexEditor dari pengurus pakej. Anda juga boleh menyusun fail binari yang boleh dilaksanakan dari kod sumber.

Okteta

Okteta adalah editor hex yang ditulis di perpustakaan C ++ dan Qt. Ia adalah sebahagian daripada rangkaian aplikasi KDE dan ia mempunyai susun atur multi-panel untuk penglihatan dan pembacaan data binari yang lebih baik. Ciri-ciri utama Okteta merangkumi pelbagai paparan data, panel yang boleh disambungkan, pengekodan berangka dan watak, pandangan tab dan sebagainya.

Anda boleh memasang Okteta di Ubuntu dengan menggunakan perintah yang disebutkan di bawah:

$ sudo apt memasang okteta

Okteta tersedia di repositori semua distribusi Linux utama, jadi anda boleh memasang Okteta dari pengurus pakej. Anda juga boleh memuat turunnya dari kedai Flathub.

Hexedit

Hexedit adalah alat baris perintah sumber terbuka yang dapat melihat dan mengedit fail binari dengan menghadirkan data dalam format heksadesimal dan ASCII. Ia menyokong pencarian data berdasarkan nilai dan dapat menunjukkan output yang boleh ditatal. Ia juga menerima banyak pintasan papan kekunci untuk menavigasi data hex. Hexedit juga mempunyai jalan pintas penyuntingan yang berguna untuk menyalin, menampal dan memilih data.

Anda boleh memasang Hexedit di Ubuntu dengan menggunakan perintah yang disebutkan di bawah:

$ sudo apt pasangkan hexedit

Hexedit tersedia di repositori semua distribusi Linux utama, jadi anda boleh memasang Hexedit dari pengurus pakej. Anda juga boleh menyusun fail binari yang boleh dilaksanakan dari kod sumber.

Untuk membuka fail binari dalam Hexedit, gunakan arahan dalam format berikut:

binari $ hexedit.fail

Untuk mengetahui lebih lanjut mengenai penggunaannya, jalankan dua arahan berikut:

$ hexedit --membantu
$ lelaki hexedit

Hexer

Hexer adalah editor hex baris perintah yang menyokong antara muka dan keybindings seperti vi. Ia dapat menunjukkan pelbagai penyangga dan menyokong penyelesaian automatik. Ia juga dapat menggunakan ekspresi RegEx untuk mencari data dan memungkinkan pengguna membatalkan perubahan mereka.

Anda boleh memasang Hexer di Ubuntu dengan menggunakan perintah yang disebutkan di bawah:

$ sudo apt pasang hexer

Hexer tersedia di repositori semua distribusi Linux utama, jadi anda boleh memasang Hexer dari pengurus pakej. Anda juga boleh menyusun fail binari yang boleh dilaksanakan dari kod sumber.

Untuk membuka fail binari dalam Hexer, gunakan arahan dalam format berikut:

binari $ hexer.fail

Untuk mengetahui lebih lanjut mengenai penggunaannya, jalankan dua arahan berikut:

$ hexer - bantuan
$ lelaki hexer

Kesimpulannya

Penyunting Hex sangat berguna untuk melihat data binari fail yang telah dikompilasi yang kod sumbernya biasanya tidak tersedia. Namun, melihat data hex, mencari nilai yang tepat, memahami pola dan mengedit data boleh menjadi tugas yang sangat sukar kerana selalunya data yang dapat dibaca oleh manusia tidak tersedia. Walaupun menghadapi cabaran ini, pemaju sering menggunakan editor hex untuk membalikkan data binari.

Shadow of the Tomb Raider untuk Tutorial Linux
Shadow of the Tomb Raider adalah penambahan kedua belas untuk siri Tomb Raider - francais permainan aksi-pengembaraan yang dibuat oleh Eidos Montreal....
Cara Meningkatkan FPS di Linux?
FPS bermaksud Bingkai sesaat. Tugas FPS adalah mengukur kadar bingkai dalam pemutaran video atau persembahan permainan. Dengan kata mudah bilangan gam...
Permainan Makmal Apl Oculus Teratas
Sekiranya anda adalah pemilik alat dengar Oculus, maka anda mesti mengetahui tentang memuatkan sideload. Sideloading adalah proses memasang kandungan ...