an Hex editor este un program care permite utilizatorului să vizualizeze, edita și manipula fișiere binare, care conțin date care pot fi citite de mașini, dar nu de oameni. Aici intră în joc editorii hex, deoarece, spre deosebire de alte programe și instrumente care interpretează datele din fișiere, editorii hex, Pe de altă parte, oferă utilizatorului posibilitatea de a edita conținutul binar fizic al unui fișier.
deci, dacă doriți să editați hex date brute, vom enumera primii 10 editori hex Linux pentru a vă ajuta să faceți acest lucru!
un editor hex obișnuit are trei zone separate: „zona hexazecimală” situată în mijloc, „zona de adresă” așezată în stânga și „zona de caractere” din partea dreaptă. Mai mult, unii dintre acești editori Hexagonali, cunoscuți în principal sub numele de editori de sector sau disc, au caracteristici care permit utilizatorului să editeze și să analizeze datele sectoriale de pe hard disk-uri și dischete.
cei mai buni editori Hex Linux
o gamă largă de editori hex open-source rulează în întregime pe Linux și sunt ușor disponibili pe piață. Acestea sunt incredibil de benefice pentru utilizatori, deoarece scrierea unui întreg program propriu pentru a prelua date din fișiere corupte ar putea să nu merite întotdeauna. De aceea, editorii Linux hex sunt atât de la îndemână și convenabili și am enumerat primele 10 Pietre prețioase din care puteți alege!
Bless Hex Editor
Bless Hex editor este open-source, rapid și foarte fiabil. În timp ce este extrem de personalizabil, Bless oferă multe funcții utile de care lipsesc alți editori hex și, prin urmare, merită locul nostru de recomandare de top. Scris cu GTK în principal pentru sistemele de operare Linux, Bless se ocupă confortabil de fișiere mari și permite utilizatorului să refacă și să anuleze operațiunile pe mai multe niveluri.
așa cum am menționat mai devreme, Bless are o listă lungă de funcții utile, cum ar fi funcții eficiente de copiere și lipire, găsirea fișierelor și documentarea acestora pentru a finaliza sarcinile cu productivitate optimă, un tabel de conversie convenabil și file multiple pentru a extinde controlul utilizatorului. Acesta permite blocarea dispozitivelor și add-on-uri de utilizator și plugin-uri, de asemenea. În plus, Bless este prietenos cu multe formate de fișiere în mod implicit, inclusiv .html și .fișiere txt.
Bless este foarte popular printre utilizatori și, în unele privințe, similar cu Ghex. Are o interfață grafică plăcută, mai multe vizualizări de date și o căutare multi-threaded și salvează acțiuni. Cu toate aceste caracteristici interesante, puteți obține rapid editorul Bless hex pentru a construi pe pagina lor Github cu instrucțiunile asociate.
descărcați Bless
Ghex / GNOME Hex Editor
la fel ca Bless, Ghex sau GNOME hex editor este bogat cu caracteristici și oferă funcționalități extinse. Ghex permite încărcarea datelor brute din toate fișierele și permite utilizatorului să le vizualizeze și să le editeze în ASCII sau hex. Puteți utiliza Ghex pentru a sorta fișiere eronate, deoarece puteți depana prin cod obiect sau codificare. Destul de interesant, își găsește aplicația și în jocurile video pentru salvarea progresului și manipularea tabloului de bord.
Ghex oferă multe funcții speciale de editare, cum ar fi operațiunile de anulare și refacere pe mai multe niveluri, găsirea și înlocuirea funcționalității prin date binare brute și mai multe vizualizări diferite pentru editarea hex datorită MDI configurabil ușor de utilizat. Mai mult, facilitează utilizatorului să monitorizeze și să convertească codul mașinii între valorile lor binare, zecimale, hexazecimale și octale.
cu o interfață estetic plăcut, Ghex echipează utilizatorii săi cu multe caracteristici utile. Este foarte recomandat pentru oricine lucrează cu fișiere mari.
descărcați Ghex
Vim
special concepute pentru editarea fișierelor text în modul hexazecimal, Vim își găzduiește utilizatorul cu un instrument extern numit „xxd”, încorporat implicit pentru multe distribuții Linux. Cu toate acestea, integrarea acestui instrument nu este perfectă, motiv pentru care utilizatorii vor trebui adesea să ruleze comanda ‘:%!xxd ‘pentru a converti la hexazecimal și’:%!xxd-r ‘ pentru a converti la original.
Vim oferă o funcție care convertește un fișier binar în modul hex și înapoi convenabil. Procesul de conversie între binar și hexazecimal în Vim poate fi automatizat folosind cârlige de citire și scriere tampon. Acesta însoțește suport extins plugin și un copac undo îmbunătățită și integrare confortabil cu multe instrumente externe.
procese precum redirecționarea și filtrarea pot beneficia de ieșire din programe externe sau Vim. Mai mult, modul „vi” al Vim, care este compatibil cu aproape toate sistemele UNIX, oferă îmbunătățiri multiple, cum ar fi compararea, fuzionarea, finalizarea etc.
Vim este un editor hex extrem de configurabil, fiabil și popular. Funcționează fără probleme și pe majoritatea distribuțiilor Linux și Apple OS X. Puteți să-l rapid pe Centrul de Software sau urmați pagina lor Github pentru direcția în continuare.
descărcați Vim
Hexedit Hex Editor
Hexedit este unul dintre cei mai buni editori hex datorită bogăției sale de caracteristici și utilizării simple a naturii. Acest editor Linux facilitează utilizatorilor săi funcții precum evidențiere, EBCDIC, căutare și înlocuire, comparație, diverse teme de culori, Marcaje, metode INS/OVR, urmărire variabilă și lista continuă.
schimbătorul de afișare Hexedit permite tone de proprietăți, cum ar fi flotoare, numere întregi, date etc. Este un editor hex eficient în linia de comandă care poate fi găsit preinstalat pe sistemul dvs. de operare Linux.
Hexedit vine cu multe funcții utile căutări de fundal, editare pe disc sau sector, macro-uri de apăsare de tastă etc. Acesta arată utilizatorilor săi sfaturi (personalizabile) care îmbunătățesc experiența lor de editare, șabloane și un calculator. În plus, poate căuta orice fișier de până la 4 GB pe hard disk-uri sau dispozitive conectate și le poate manipula și edita. Funcțiile de ascundere automată și de andocare fac, de asemenea, experiența mai bună în general.
Hexedit facilitează utilizatorului atât vizualizarea ASCII, cât și cea hexazecimală în același timp. Este un simplu editor hex de linie de comandă care oferă o mulțime de funcții utile și îl puteți obține executând comanda ‘sudo apt install hexedit’ în consolă.
Okteta Hex Editor
Okteta este încă un alt editor hex genial. Este excelent pentru fișierele de date brute la nivel de octeți și funcționează destul de mult ca un editor de text simplu în ceea ce privește mecanismele sale. Aceasta este o alegere solidă atât pentru programatorii avansați, cât și pentru persoanele cu experiență minimă de editare hexagonală. Se poate edita date numerice de bază diferite, octal, zecimal, binar, hexazecimal.
acest software are două coloane pe ecranul său de afișare generală, care arată caractere și valorile lor. Mai multe fișiere pot fi deschise și a lucrat la ca le puteți trage handily în spațiul de lucru și începe editarea. Okteta este reconfigurabil confortabil și personalizabil și oferă diverse profiluri pentru vizualizări de date. Mai mult, utilizatorului i se oferă acces la fișiere la distanță prin HTTP și FTP.
okteta acceptă codificări de caractere (8 biți), care sunt furnizate de Qt, EBCDIC. La fel ca editorii hex menționați anterior, Okteta are, de asemenea, asistență de anulare și refacere, andocare și ferestre de instrumente plutitoare. Toate aceste caracteristici fac din Okteta o alegere corectă a editorului hex.
Descarca Okteta
HexCurse
următorul pe listă este editorul hexcurse bazat pe ncurses, Hexcurse. Este scris în C și acceptă ieșirea adresei hexagonale și zecimale, anularea și refacerea comenzilor, comenzile rapide de la tastatură și căutarea. Hexcurse este excelent și pentru clasificarea și separarea fișierelor.
cu o viteză mai mare decât majoritatea, HexCurse nu pierde timp în sarcinile de editare de bază, cum ar fi deschiderea fișierelor și salvarea lor în timp ce funcționează în terminal. Dar ceea ce face ca HexCurse să iasă în evidență este capacitatea sa de a edita fișiere hexazecimale și zecimale, care este într-adevăr o caracteristică de împuternicire a utilizatorului.
mai multe file de fișiere diferite pot fi operate folosind HexCurse. Se pre-calculează și arată numărul de caractere instrumentul curent ar ieșire, care este destul de convenabil și la îndemână.
HexCurse permite, de asemenea, căutarea anumitor șiruri în funcție de ferestrele de editare active ale utilizatorului. Software-ul găzduiește utilizatorii săi cu comenzi rapide pentru a merge la linii specifice, efectuarea de căutări, și comutarea între adrese zecimale și hex.
Descarca HexCurse
Hexer
Hexer este o altă aplicație populară de editare și vizualizare Linux hex. Acesta este un fel de sabie cu două tăișuri într-un fel, deoarece descarcă întregul fișier pe care se presupune că îl editează, ceea ce face imposibilă manipularea dispozitivului bloc. Cu toate acestea, Acesta oferă încă unele caracteristici robuste, cum ar fi mai multe tampoane, editare CLI, mai multe niveluri undo și redo copac, și mai mult.
interfața Hexer este destul de similară cu vi/ex, iar natura sa extrem de flexibilă îl face favorit. Mai multe fișiere pot fi editate pe linia de comandă folosind Hexer și își arată tampoanele ca o descărcare hexagonală. Pentru fiecare tampon care a fost vizitat de Hexer, creează pentru ei toți un separat .fișier hexer în directorul curent.
acest lucru se face pentru a stoca și colecta orice modificări și evoluții noi în timpul sarcinii de tamponare, făcând Hexer undo/redo prietenos. Un număr zecimal ar trebui să fie introdus dacă se întâmplă să utilizați modul de comandă numerică.
mai mult, un calculator de linie de comandă încorporat poate fi instalat utilizând comanda ‘make myc’. Când toate aceste caracteristici utile sunt puse împreună, Hexer devine un utilitar general de editare Hex lăudabil și îl recomand.
descarcă Hexer
Dhex Hex Editor
Dhex hex editor își găsește aplicația în editarea datelor la nivel de octet în fișiere mari. Este un utilitar bazat pe ncurses, ceea ce îl face destul de versatil și la îndemână. Dhex dispune de un mod de comparație, în care utilizatorul poate pune cap la cap două fișiere binare brute diferite și, prin urmare, face comparația vizual mai ușor. În Dhex, tuturor fișierelor încărcate li se atribuie o adresă de bază, ceea ce face ca memoria de dumping să fie mai rapidă, iar experiența generală de editare să fie mai rapidă.
Dhex este un editor sensibil la majuscule, făcând caracterele cu majuscule și minuscule la fel de semnificative, spre deosebire de alte editoare hexagonale în care sunt utilizate doar majuscule. Diferite sisteme, cum ar fi hexazecimal, binar, zecimal sau octal, își folosesc adresele de bază, folosind două adrese de bază.
o altă caracteristică esențială a Dhex include fișierele sale de marcare și jurnalele de căutare, ambele fiind pertinente pentru calcularea adreselor de bază. Fișierele Marker pot conține date diferite, ceea ce se dovedește a fi util mai târziu.
dezvoltatorii add-on de Dhex au făcut fișierele funcției de comparație disponibile pentru utilizatori. Mai mult, puteți activa modul său De redare și îl puteți aduce în joc.
descărcați Dhex
Binary Ninja
scris în Python de către dezvoltatorii de jocuri și hackeri, Binary Ninja a fost lansat sub licența GPLv2. Acesta servește ca bloc de fundație al platformelor de inginerie inversă, deoarece ingineria inversă este specialitatea Binary Ninja. Datorită acestui fapt, dezvoltatorii și cercetătorii au simțit o înclinație naturală spre utilizarea și favorizarea Binary Ninja. Funcționalitatea sa principală este dezasamblarea unui fișier binar și afișarea acestuia în vizualizări liniare și grafice, oferind în același timp o analiză aprofundată a codului în mod automat.
se știe că hackerii nu au afinitate și respect pentru UI/UX, dar acest lucru este pur și simplu neadevărat pentru Binary Ninja. Se execută paradigme moderne UX și multe teme alternative, de asemenea. Binary Ninja are un rezumat al vizualizării grafice, care permite utilizatorilor săi să analizeze și să prezinte conținutul fișierului curent.
submeniurile sunt disponibile pentru a grupa împreună pluginurile pe care utilizatorul le preferă, făcând viața cuiva mult mai confortabilă. Jurnalul de activități este plasat în adresă, iar rapoartele pot fi citite navigând la adresă. Una peste alta, Binary Ninja este o alegere solidă de editare hexagonală și ușor una dintre preferatele mele și singura aplicație plătită din această listă.
Descarca Binary Ninja
Katai Struct
Katai Struct este un editor hex limbaj declarativ, care își găsește aplicația pentru a descrie și manipula structuri de date binare. Diverse structuri de date, cum ar fi fișiere binare și formate de pachete de flux sunt salvate în memorie sau în alte fișiere. În Katai Struct, un compilator este utilizat pentru a compila structura de date Odată ce este descrisă.
Katai Struct se dovedește a fi foarte distinct în funcționalitatea sa, deoarece descrie fișierele cu un .extensie ksy. Anumite formate sunt depanate de vizualizator și continuă să analizeze datele. Au fost făcute unele îmbunătățiri recente, inclusiv capacitatea editorului hex de a gestiona și importa limbi fără duplicitate. În plus, Python a fost echipat cu suport docstring util, care arată acum erorile în timp real cu precizie.
descărcați Katai Struct
concluzie
am acoperit primii 10 editori hex Linux, toate fiind fiabile, rapide și bogate în funcții. Persoanele cu nici unul sau puțină experiență de editare hex nu vor avea probleme în timp ce folosesc aceste aplicații. În plus, ne-am asigurat să menționăm unii dintre editorii noștri preferați pentru utilizatorii experimentați.
funcționalitatea generală a editorilor Hexagonali este destul de flexibilă și suficientă pentru a satisface nevoile tipice ale utilizatorului. Sperăm că, prin amabilitatea listei noastre, sperăm că puteți găsi cel puțin un editor robust Linux hex pentru dvs.!