Top Edituri Hex għal Linux


F'dan l-artikolu, se nirrevedu wħud mill-aqwa edituri hex għal Linux. Imma qabel ma nibdew, ejja nħarsu lejn x'inhu verament editur hex.

Fi kliem sempliċi, editur hex jippermettilek teżamina u teditja fajls binarji. Id-differenza bejn editur tat-test regolari u l-editur hex hija li l-editur regolari jirrappreżenta l-kontenut loġiku tal-fajl, filwaqt li editur hex jirrappreżenta l-kontenut fiżiku tal-fajl.

L-edituri Hex jintużaw għall-editjar ta' bytes individwali ta' dejta u jintużaw l-aktar minn programmaturi jew amministraturi tas-sistema. Uħud mill-każijiet l-aktar komunement użati huma debugging jew reverse engineering protokolli ta 'komunikazzjoni binarja. Naturalment, hemm ħafna affarijiet oħra li tista 'tuża edituri hex - pereżempju tirrevedi fajls bil-format tal-fajl mhux magħruf, twettaq paragun hex, tirrevedi dump tal-memorja tal-programm, u oħrajn.

Ħafna minn dawn l-edituri hex imsemmija huma disponibbli biex jiġu installati mir-repożitorju default billi tuża l-maniġer tal-pakketti tad-distribuzzjoni tiegħek, bħal dan:

# yum install package       [On CentOS]
# dnf install package       [On Fedora]
# apt install package       [On Debian/Ubuntu]
# zypper install package    [On OpenSuse]
# pacman -Ss package        [on Arch Linux]

Jekk l-ebda pakkett disponibbli, mur fuq il-websajt ta 'kull għodda fejn ikollok il-pakkett waħdu għall-proċeduri ta' tniżżil u installazzjoni, flimkien ma 'dettalji dwar id-dipendenzi.

1. Xxd Hex Editur

Ħafna (jekk mhux kull) distribuzzjonijiet Linux jiġu b'editur li jippermettilek twettaq manipulazzjoni eżadeċimali u binarja. Waħda minn dawk l-għodod hija l-għodda tal-linja tal-kmand - xxd, li tintuża l-aktar komunement biex tagħmel dump hex ta 'fajl partikolari jew input standard. Jista 'wkoll jikkonverti hex dump lura għall-forma binarja oriġinali tiegħu.

2. Hexedit Hex Editur

Hexedit huwa editur hexadeċimali ieħor tal-linja tal-kmand li jista 'jkun diġà installat minn qabel fuq l-OS tiegħek. Hexedit juri kemm il-veduta eżadeċimali kif ukoll ASCII tal-fajl fl-istess ħin.

3. Hexyl Hex Editur

Għodda oħra utli għall-eżaminazzjoni tal-fajl binarju hija hexyl, hija sempliċi telespettatur hex għal terminal Linux li juża output ikkulurit biex jiddetermina kategoriji differenti ta 'bytes.

Il-veduta ta 'hexyl hija maqsuma fi tliet kolonni:

  • Kolonna tal-offset biex tgħidlek kemm hemm bytes fil-fajl.
  • Kolonna Hex, li fiha l-veduta eżadeċimali tal-fajl. (Innota li hemm linja ta 'qsim bejniethom)
  • Rappreżentanza testwali ta' fajl.

L-installazzjoni ta 'dan hex viewer hija differenti għal sistemi operattivi differenti, għalhekk huwa rakkomandat li tiċċekkja l-fajl readme fil-proġett biex tara l-istruzzjonijiet ta' installazzjoni eżatti għall-OS tiegħek.

4. Ghex – GNOME Hex Editur

Ghex huwa editur grafiku hex li jippermetti lill-utenti jeditjaw fajl binarju kemm f'format hex kif ukoll ASCII. Għandu mekkaniżmu ta ' undo u redo f'diversi livelli li xi wħud jistgħu jsibu utli. Karatteristika utli oħra hija li ssib u tissostitwixxi funzjonijiet u tikkonverti bejn valuri binarji, ottali, deċimali u eżadeċimali.

5. Bless Hex Editur

Wieħed mill-edituri hex aktar avvanzati f'dan l-artikolu huwa Bless, li huwa simili għal Ghex, għandu interface grafiku li jippermettilek teditja fajls ta 'dejta kbar b'mekkaniżmu ta' undo/redo f'diversi livelli. Għandu wkoll fehmiet tad-dejta personalizzabbli, karatteristika ta’ sostituzzjoni ta’ tfittxija, u operazzjonijiet ta’ tfittxija u ffrankar b’ħafna kamini. Fajls multipli jistgħu jinfetħu f'daqqa billi tuża tabs. Il-funzjonalità tista 'tiġi estiża wkoll permezz ta' plugins.

6. Editur Okteta

Okteta huwa editur sempliċi ieħor għar-reviżjoni tal-fajls tad-dejta mhux maħduma. Xi wħud mill-karatteristiċi ewlenin ta 'okteta jinkludu:

  • Fehmiet differenti tal-karattri – tradizzjonali f'kolonni jew f'ringieli b'valur tan-naħa ta' fuq tal-karattru.
  • Editjar simili għal editur tat-test.
  • Profili differenti għal fehmiet tad-dejta.
  • Fajls multipli miftuħa.
  • Fajls mill-bogħod permezz ta' FTP jew HTTP.

7. wxHexEditor

wxHexEditor huwa wieħed ieħor mill-edituri hex Linux li għandhom xi karatteristiċi avvanzati u filwaqt li m'hemm l-ebda dokumentazzjoni uffiċjali għall-editur, hemm paġna wiki miktuba tajjeb li tipprovdi spjegazzjoni dwar kif tużahom ukoll.

whHexEditor huwa mmirat prinċipalment għal fajls kbar. Jaħdem aktar malajr b'fajls akbar għax ma jipprovax jikkopja l-fajl kollu fir-RAM tiegħek. Għandu konsum baxx ta 'memorja u jista' jara fajls multipli f'daqqa. Peress li għandha tant karatteristiċi u benefiċċji, tista 'tkun trid tirrevedihom kollha fuq il-paġna wiki jew il-websajt uffiċjali wxHexEditor.

8. Hexcurse - Editur Hex tal-Console

Hexcurse huwa editur hex ibbażat fuq Ncurses. Jista' jiftaħ, jeditja, u jiffranka fajls f'interface terminali faċli li tippermettilek li tmur f'linja speċifika jew twettaq tfittxija. Tista 'faċilment taqleb bejn indirizzi hex/deċimali jew taqleb bejn twieqi hex u ASCI.

9. Hexer Editur Binarju

Hexer huwa editur binarju ieħor tal-linja tal-kmand. Id-differenza f'dan wieħed huwa li huwa editur stil Vi-like għall-fajls binarji. Uħud mill-aktar karatteristiċi notevoli huma - buffers multi, undo f'ħafna livelli, editjar tal-linja tal-kmand bit-tlestija, u espressjoni regolari binarja.

Dik kienet reviżjoni ta 'malajr ta' wħud mill-edituri hex l-aktar użati b'mod komuni fil-Linux. Ejjew nisimgħu l-opinjoni tiegħek. Liema edituri hex tuża u għaliex tippreferi dak l-editur b'mod partikolari? X'jagħmilha aħjar fuq l-oħrajn?