Top editori Hex Pentru Linux
în acest articol, vom revizui unii dintre cei mai buni editori hex Pentru Linux. Dar înainte de a începe, să ne uităm la ceea ce este într-adevăr un editor hex.
ce este editorul Hex
în cuvinte simple, un editor hex vă permite să examinați și să editați fișiere binare. Diferența dintre un editor de text obișnuit și editorul hex este că editorul obișnuit reprezintă conținutul logic al fișierului, în timp ce un editor hex reprezintă conținutul fizic al fișierului.
care folosesc editorul Hex
editorii Hex sunt utilizați pentru editarea octeților individuali de date și sunt folosiți mai ales de programatori sau administratori de sistem. Unele dintre cele mai frecvente cazuri utilizate sunt Depanarea sau ingineria inversă protocoale de comunicare binară. Desigur, există multe alte lucruri pe care le puteți utiliza editori hex – de exemplu, revizuirea fișierelor cu format de fișier necunoscut, efectuează comparație hex, revizuirea memorie de program dump și altele.
cele mai multe dintre aceste editoare hex menționate sunt disponibile pentru a instala din depozitul implicit folosind managerul de pachete de distribuție, cum ar fi așa:
# yum install package # dnf install package # apt install package # zypper install package # pacman -Ss package
dacă nu este disponibil niciun pachet, accesați site-ul web al fiecărui instrument, unde veți obține pachetul independent pentru procedurile de descărcare și instalare, împreună cu detalii despre dependențe.
Xxd Hex Editor
majoritatea (dacă nu toate) distribuțiile Linux vin cu un editor care vă permite să efectuați manipulări hexazemice și binare. Unul dintre aceste instrumente este instrumentul de linie de comandă – xxd, este cel mai frecvent utilizat pentru a face o imagine hexagonală a unui fișier dat sau a unei intrări standard. Se poate converti, de asemenea, un HEX dump înapoi la forma sa binară originală.
Hexedit Hex Editor
Hexedit este un alt editor de linie de comandă hexazemică care ar putea fi deja preinstalat pe sistemul dvs. de operare. Hexedit arată atât vizualizarea hexazemică, cât și cea ASCII a fișierului în același timp.
Hexyl Hex Editor
un alt instrument util pentru examinarea fișier binar este hexyl, este un simplu vizualizator hex Pentru Linux terminal care utilizează o ieșire de culoare pentru a determina diferite categorii de octeți.
punctul de vedere al hexyl este împărțit în trei coloane:
- coloana Offset pentru a vă spune câți octeți în fișierul pe care sunt.
- coloana Hex, care conține vizualizarea hexazemică a fișierului. (Rețineți că există o linie de divizare între)
- reprezentarea textuală a unui fișier.
instalarea acestui vizualizator hex este diferită pentru diferite sisteme de operare, de aceea este recomandat să verificați fișierul read-me din proiect pentru a vedea instrucțiunile exacte de instalare pentru sistemul dvs. de operare.
Ghex – GNOME Hex Editor
Ghex este un editor grafic hex care permite utilizatorilor să editeze fișier binar atât în format hex și ASCII. Ea are mai multe niveluri undo și redo mecanism pe care unii ar putea găsi utile. O altă caracteristică utilă este găsirea și înlocuirea funcțiilor și conversia între valorile binare, octale, zecimale și hexazemice.
Bless Hex Editor
unul dintre cei mai avansați editori hex din acest articol este Bless, este similar cu Ghex, are o interfață grafică care vă permite să editați fișiere de date mari cu mecanism de anulare/refacere pe mai multe niveluri. De asemenea, are vizualizări de date personalizabile, funcție de găsire-înlocuire și operațiuni de căutare și salvare multi-threaded. Mai multe fișiere pot fi deschise simultan folosind file. Funcționalitatea poate fi extinsă și prin pluginuri.
Okteta Editor
Okteta este un alt editor simplu pentru revizuirea fișierelor de date brute. Unele dintre principalele caracteristici ale okteta includ:
- vizualizări diferite ale caracterelor-tradiționale în coloane sau în rânduri cu valoare de sus a caracterului.
- editare similară cu un editor de text.
- profiluri diferite pentru vizualizări de date.
- mai multe fișiere deschise.
- fișiere la distanță prin FTP sau HTTP.
wxHexEditor
wxHexEditor este un alt editor hex Linux care are unele caracteristici avansate și, deși nu există o documentație oficială pentru editor, Există o pagină wiki bine scrisă care oferă explicații cu privire la modul de utilizare a prea. Pagina wiki poate fi găsită aici.
whHexEditor vizează în principal fișiere mari. Funcționează mai rapid cu fișiere mai mari, deoarece nu încearcă să copieze întregul fișier în memoria RAM. Are un consum redus de memorie și poate vizualiza mai multe fișiere simultan. De fapt, deoarece are atât de multe caracteristici și beneficii, poate doriți să le examinați pe toate în pagina wiki sau pe site-ul oficial wxhexeditor.
Hexcurse – Console Hex Editor
Hexcurse este un editor hex bazat pe ncurses. Este capabil să deschidă, să editeze și să salveze fișiere, într-o interfață terminal prietenoasă care vă permite să mergeți la o anumită linie sau să efectuați o căutare. Puteți comuta cu ușurință între adresele hexagonale / zecimale sau puteți comuta între ferestrele hex și ASCI.
Hexer Editor binar
Hexer este un alt editor binar linie de comandă. Diferența în aceasta este că este Vi ca editor de stil pentru fișiere binare. Unele dintre cele mai notabile caracteristici sunt – tampoane multiple, anulare pe mai multe niveluri, editare linie de comandă cu finalizare și expresie regulată binară.
concluzie
aceasta a fost o scurtă trecere în revistă a unora dintre editorii hex cel mai frecvent utilizate în Linux. Să auzim părerea ta. Ce editori hex folosiți și de ce preferați acel editor în special? Ce o face mai bună față de ceilalți?