Top Hex redaktori operētājsistēmai Linux


Šajā rakstā mēs pārskatīsim dažus no labākajiem Linux redaktoriem. Bet pirms mēs sākam, apskatīsim, kas patiesībā ir hex redaktors.

Vienkāršos vārdos hex redaktors ļauj pārbaudīt un rediģēt bināros failus. Atšķirība starp parasto teksta redaktoru un hex redaktoru ir tāda, ka parastais redaktors attēlo faila loģisko saturu, bet hex redaktors attēlo faila fizisko saturu.

Hex redaktori tiek izmantoti atsevišķu datu baitu rediģēšanai, un tos lielākoties izmanto programmētāji vai sistēmas administratori. Daži no visbiežāk izmantotajiem gadījumiem ir bināro sakaru protokolu atkļūdošana vai reversā inženierija. Protams, ir daudzas citas lietas, kuras varat izmantot hex redaktoros - piemēram, pārskatot failus ar nezināmu faila formātu, veicot hex salīdzināšanu, pārskatot programmas atmiņas dump un citas.

Lielāko daļu no šiem pieminētajiem hex redaktoriem ir iespējams instalēt noklusējuma krātuvē, izmantojot izplatīšanas pakotņu pārvaldnieku, piemēram:

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

Ja pakotne nav pieejama, dodieties uz katra rīka vietni, kur saņemsit atsevišķo pakotni lejupielādes un instalēšanas procedūrām, kā arī informāciju par atkarībām.

1. Xxd Hex redaktors

Lielākajai daļai (ja ne visos) Linux izplatījumos ir redaktors, kas ļauj veikt heksadecimālās un binārās manipulācijas. Viens no šiem rīkiem ir komandrindas rīks - xxd, kuru visbiežāk izmanto, lai izveidotu dota faila vai standarta ievades hex izmēru. Tas var arī pārvērst hex dump atpakaļ sākotnējā binārā formā.

2. Hexedit Hex redaktors

Hexedit ir vēl viens heksadecimāls komandrindas redaktors, kas, iespējams, jau ir iepriekš instalēts jūsu OS. Hexedit vienlaikus parāda faila gan heksadecimālo, gan ASCII skatu.

3. Hexyl Hex redaktors

Vēl viens noderīgs rīks binārā faila pārbaudei ir heksils, kas ir vienkāršs heksa skatītājs Linux terminālim, kas izmanto krāsainu izvadi, lai noteiktu dažādas baitu kategorijas.

Heksila skats ir sadalīts trīs kolonnās:

  • Sleja Offset, lai norādītu, cik baitu esat failā.
  • Hex kolonna, kurā ir faila heksadecimālais skats. (Ņemiet vērā, ka starp tām ir sadalīšanas līnija)
  • Teksta faila attēlojums.

Šī sešstūra skatītāja instalēšana dažādām operētājsistēmām ir atšķirīga, tāpēc ieteicams pārbaudīt readme failu projektā, lai redzētu precīzas OS instalēšanas instrukcijas.

4. Ghex - GNOME Hex redaktors

Ghex ir grafisks hex redaktors, kas ļauj lietotājiem rediģēt bināro failu gan hex, gan ASCII formātā. Tam ir daudzlīmeņu atsaukšanas un atsaukšanas mehānisms, kas dažiem varētu būt noderīgs. Vēl viena noderīga funkcija ir funkciju atrašana un aizstāšana un konvertēšana starp binārām, oktāla, decimāldaļām un heksadecimālām vērtībām.

5. Svētī Hex redaktoru

Viens no progresīvākajiem hex redaktoriem šajā rakstā ir Bless, kas ir līdzīgs Ghex, tam ir grafisks interfeiss, kas ļauj rediģēt lielus datu failus ar daudzlīmeņu atsaukšanas/atsaukšanas mehānismu. Tam ir arī pielāgojami datu skati, meklēšanas un aizstāšanas funkcija, kā arī meklēšana ar vairākiem pavedieniem un tiek saglabātas darbības. Izmantojot cilnes, vienlaikus var atvērt vairākus failus. Funkcionalitāti var paplašināt arī, izmantojot spraudņus.

6. Okteta redaktors

Okteta ir vēl viens vienkāršs redaktors neapstrādātu datu failu pārskatīšanai. Dažas no okteta galvenajām iezīmēm ir šādas:

  • Dažādi rakstzīmju skati - tradicionāli kolonnās vai rindās ar rakstzīmes augšdaļas vērtību.
  • Rediģēšana līdzīga teksta redaktoram.
  • Atšķirīgi datu skatu profili.
  • Vairāki atvērti faili.
  • Attālinātie faili, izmantojot FTP vai HTTP.

7. wxHexEditor

wxHexEditor ir vēl viens no Linux hex redaktoriem, kuriem ir dažas uzlabotas funkcijas, un, lai gan redaktoram nav oficiālas dokumentācijas, ir labi uzrakstīta wiki lapa, kurā sniegts paskaidrojums, kā arī tos izmantot.

whHexEditor ir paredzēts galvenokārt lieliem failiem. Tas darbojas ātrāk ar lielākiem failiem, jo tas nemēģina kopēt visu failu jūsu RAM. Tam ir maz atmiņas patēriņa, un tas var vienlaikus skatīt vairākus failus. Tā kā tam ir tik daudz funkciju un priekšrocību, ieteicams tos visus pārskatīt wiki lapā vai oficiālajā wxHexEditor vietnē.

8. Hexcurse - Console Hex redaktors

Hexcurse ir Ncurses bāzes hex redaktors. Tas var atvērt, rediģēt un saglabāt failus draudzīgā termināļa saskarnē, kas ļauj pāriet uz noteiktu līniju vai veikt meklēšanu. Jūs varat viegli pārslēgties starp sešdesmit/decimāldaļu adresēm vai pārslēgties starp sešstūra un ASCI logiem.

9. Hexer binārs redaktors

Hexer ir vēl viens komandrindas binārs redaktors. Atšķirība šajā ir tā, ka tas ir Vi veida stila redaktors bināros failos. Dažas no ievērojamākajām funkcijām ir - vairāku buferu, daudzlīmeņu atsaukšana, komandrindas rediģēšana ar pabeigšanu un binārā regulārā izteiksme.

Tas bija ātrs pārskats par dažiem visbiežāk izmantotajiem hex redaktoriem Linux. Ļaujiet mums dzirdēt jūsu viedokli. Kādus hex redaktorus jūs izmantojat un kāpēc jūs dodat priekšroku tieši šim redaktoram? Ar ko tas ir labāks par pārējiem?