Wahariri wa Juu wa Hex kwa Linux


Katika makala haya, tutapitia baadhi ya wahariri bora wa hex kwa Linux. Lakini kabla ya kuanza, hebu tuangalie mhariri wa hex ni nini.

Kwa maneno rahisi, mhariri wa hex hukuruhusu kuchunguza na kuhariri faili za binary. Tofauti kati ya mhariri wa maandishi wa kawaida na mhariri wa hex ni kwamba mhariri wa kawaida anawakilisha maudhui ya mantiki ya faili, wakati mhariri wa hex unawakilisha yaliyomo kwenye faili.

Wahariri wa Hex hutumiwa kuhariri baiti za data na hutumiwa zaidi na waandaaji programu au wasimamizi wa mfumo. Baadhi ya kesi zinazotumiwa sana ni utatuzi au kubadili uhandisi wa itifaki za mawasiliano ya binary. Bila shaka, kuna mambo mengine mengi ambayo unaweza kutumia wahariri wa hex - kwa mfano kupitia upya faili na muundo wa faili usiojulikana, hufanya kulinganisha kwa hex, kukagua utupaji wa kumbukumbu ya programu, na wengine.

Wengi wa wahariri hawa wa hex waliotajwa wanapatikana kusakinisha kutoka kwa hazina chaguo-msingi kwa kutumia kidhibiti cha kifurushi cha usambazaji wako, kama hivyo:

# 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]

Ikiwa hakuna kifurushi kinachopatikana, nenda kwenye tovuti ya kila zana ambapo utapata kifurushi kinachojitegemea cha taratibu za upakuaji na usakinishaji, pamoja na maelezo kuhusu vitegemezi.

1. Mhariri wa Xxd Hex

Usambazaji mwingi (ikiwa sio kila) wa Linux huja na kihariri kinachokuruhusu kutekeleza upotoshaji wa hexadecimal na binary. Mojawapo ya zana hizo ni zana ya mstari wa amri - xxd, ambayo hutumiwa sana kutengeneza hex dump ya faili fulani au ingizo la kawaida. Inaweza pia kubadilisha dampo la hex kurudi kwenye hali yake ya asili ya binary.

2. Hexedit Hex Editor

Hexedit ni kihariri kingine cha mstari wa amri cha hexadecimal ambacho kinaweza kuwa tayari kimesakinishwa kwenye OS yako. Hexedit inaonyesha mwonekano wa heksadesimali na ASCII wa faili kwa wakati mmoja.

3. Mhariri wa Hexyl Hex

Chombo kingine muhimu cha kukagua faili ya binary ni hexyl, ni kitazamaji rahisi cha hex kwa terminal ya Linux ambayo hutumia pato la rangi kuamua kategoria tofauti za ka.

Mtazamo wa hexyl umegawanywa katika safu wima tatu:

  • Safu wima ya kukabiliana ili kukuambia ni baiti ngapi kwenye faili uliyo nayo.
  • Safu wima ya hex, ambayo ina mwonekano wa heksadesimali wa faili. (Kumbuka kwamba kuna mstari wa kugawanyika katikati)
  • Uwakilishi wa kimaandishi wa faili.

Ufungaji wa kitazamaji hiki cha hex ni tofauti kwa mifumo tofauti ya uendeshaji, kwa hivyo inashauriwa kuangalia faili ya kusoma katika mradi ili kuona maagizo halisi ya usakinishaji wa OS yako.

4. Ghex - Mhariri wa GNOME Hex

Ghex ni kihariri cha picha cha hex ambacho huruhusu watumiaji kuhariri faili ya binary katika umbizo la hex na ASCII. Ina njia ya kutendua na kufanya upya kwa viwango vingi ambayo wengine wanaweza kupata kuwa muhimu. Kipengele kingine muhimu ni kutafuta na kubadilisha chaguo za kukokotoa na kubadilisha kati ya thamani za binary, octal, desimali na hexadecimal.

5. Mbariki Mhariri wa Hex

Mmoja wa wahariri wa juu zaidi wa hex katika makala hii ni Bless, ambayo ni sawa na Ghex, ina kiolesura cha kielelezo kinachokuruhusu kuhariri faili kubwa za data kwa utaratibu wa kutendua/kurudia kwa viwango vingi. Pia ina mwonekano wa data unaoweza kuwekewa mapendeleo, kipengele cha kutafuta-badala, na utafutaji wa nyuzi nyingi na kuhifadhi uendeshaji. Faili nyingi zinaweza kufunguliwa mara moja kwa kutumia tabo. Utendaji unaweza pia kupanuliwa kupitia programu-jalizi.

6. Mhariri wa Okteta

Okteta ni kihariri kingine rahisi cha kukagua faili mbichi za data. Baadhi ya sifa kuu za okteta ni pamoja na:

  • Mionekano tofauti ya herufi - ya kawaida katika safu wima au safu mlalo yenye thamani ya sehemu ya juu ya herufi.
  • Kuhariri sawa na kihariri maandishi.
  • Wasifu tofauti wa kutazamwa data.
  • Faili nyingi zilizofunguliwa.
  • Faili za mbali kwa FTP au HTTP.

7. wxHexEditor

wxHexEditor ni kihariri kingine cha Linux hex ambacho kina vipengee vya hali ya juu na ingawa hakuna hati rasmi ya kihariri, kuna ukurasa wa wiki ulioandikwa vizuri ambao hutoa maelezo ya jinsi ya kuzitumia pia.

whHexEditor inalenga hasa faili kubwa. Inafanya kazi haraka na faili kubwa zaidi kwa sababu haijaribu kunakili faili nzima kwenye RAM yako. Ina matumizi ya chini ya kumbukumbu na inaweza kuona faili nyingi kwa wakati mmoja. Kwa kuwa ina vipengele na manufaa mengi, unaweza kutaka kuhakiki zote kwenye ukurasa wa wiki au tovuti rasmi ya wxHexEditor.

8. Hexcurse - Console Hex Mhariri

Hexcurse ni mhariri wa hex-msingi wa Ncurses. Inaweza kufungua, kuhariri na kuhifadhi faili ndani ya kiolesura rafiki cha terminal kinachokuruhusu kwenda kwenye mstari mahususi au kutafuta. Unaweza kugeuza kwa urahisi kati ya anwani za heksi/desimali au kubadili kati ya madirisha ya heksi na ASCI.

9. Mhariri wa Binary wa Hexer

Hexer ni mhariri mwingine wa binary wa mstari wa amri. Tofauti katika hii ni kwamba ni mhariri wa mtindo wa Vi-kama wa faili za binary. Baadhi ya vipengele mashuhuri zaidi ni - vihifadhi vingi, kutendua viwango vingi, uhariri wa mstari wa amri ukikamilika, na usemi wa kawaida wa binary.

Huo ulikuwa uhakiki wa haraka wa baadhi ya wahariri wa hex wanaotumika sana katika Linux. Hebu tusikie maoni yako. Je, unatumia wahariri gani wa hex na kwa nini unapendelea mhariri huyo haswa? Ni nini kinachofanya iwe bora zaidi ya wengine?