Parhaat Hex-editorit Linuxille
tässä artikkelissa käydään läpi parhaita hex-editoreja Linuxille. Mutta ennen kuin aloitamme, katsotaan mitä hex editor todella on.
mikä on heksaeditori
yksinkertaisilla sanoilla heksaeditori mahdollistaa binääritiedostojen tutkimisen ja muokkaamisen. Ero säännöllisen tekstieditorin ja heksaeditorin välillä on se, että säännöllinen editori edustaa tiedoston loogista sisältöä, kun taas heksaeditori kuvaa tiedoston fyysistä sisältöä.
jotka käyttävät Hex-editoria
Hex-editoreja käytetään yksittäisten tavujen muokkaamiseen ja niitä käyttävät useimmiten ohjelmoijat tai järjestelmän ylläpitäjät. Joitakin yleisimpiä käytettyjä tapauksia ovat virheenkorjaus tai reverse engineering binary tietoliikenneprotokollia. Tietenkin on monia muita asioita voit käyttää hex editors-esimerkiksi tarkistaa tiedostoja tuntematon tiedostomuoto, suorittaa hex vertailu, tarkistaa ohjelman muisti dump ja muut.
useimmat näistä mainituista hex-editoreista ovat asennettavissa oletustietokannasta jakelusi paketinhallinnan avulla, kuten näin:
# yum install package # dnf install package # apt install package # zypper install package # pacman -Ss package
jos pakettia ei ole saatavilla, siirry kunkin työkalun verkkosivustolle, josta saat erillisen paketin ladattavaksi ja asennettavaksi sekä tiedot riippuvuuksista.
Xxd Hex-editori
useimmissa (ellei kaikissa) Linux-jakeluissa on editori, joka mahdollistaa heksadeemisen ja binäärisen manipuloinnin. Yksi näistä työkaluista on komentorivityökalu-xxd, käytetään yleisimmin heksadumppauksen tekemiseen tietyn tiedoston tai vakiosyötteen. Se voi myös muuntaa hex dump takaisin alkuperäiseen binary muodossa.
Hexedit Hex Editor
Hexedit on toinen heksadeeminen komentorivieditori, joka saattaa olla jo esiasennettuna käyttöjärjestelmääsi. Hexedit näyttää tiedoston heksadeemisen ja ASCII-näkymän samanaikaisesti.
Heksyyliheksieditori
toinen hyödyllinen työkalu binääritiedoston tutkimiseen on heksyyli, on yksinkertainen heksakatselin Linux-päätettä varten, joka käyttää värillistä tulostetta eri tavuluokkien määrittämiseen.
heksyylin näkymä on jaettu kolmeen sarakkeeseen:
- Offset-sarake kertoo, kuinka monta tavua tiedostoon olet.
- Heksasarake, joka sisältää tiedoston heksadeemisen näkemyksen. (Huomaa, että välissä on jakojuova)
- tekstimuotoinen esitys tiedostosta.
tämän hex-katseluohjelman asennus on erilainen eri käyttöjärjestelmille, joten on suositeltavaa tarkistaa projektin read-me-tiedostosta nähdäksesi käyttöjärjestelmäsi tarkat asennusohjeet.
Ghex-Gnomen Hex-editori
Ghex on graafinen hex-editori, jonka avulla käyttäjät voivat muokata binääritiedostoa sekä hex-että ASCII-muodossa. Se on monitasoinen kumoa ja redo mekanismi, että jotkut voivat löytää hyödyllisiä. Toinen hyödyllinen ominaisuus on löytää ja korvata funktiot sekä muunnos binääristen, oktaalisten, desimaalien ja heksadeemisten arvojen välillä.
Bless Hex-editori
yksi tämän artikkelin kehittyneemmistä hex-editoreista on Bless, se on samanlainen kuin Ghex, siinä on graafinen käyttöliittymä, jonka avulla voit muokata suuria tiedostoja monitasoisella undo/redo-mekanismilla. Siinä on myös Muokattavat datanäkymät, etsi-korvaa-ominaisuus ja monisäikeiset haku-ja tallennustoiminnot. Useita tiedostoja voidaan avata kerralla välilehtien avulla. Toiminnallisuutta voidaan laajentaa myös liitännäisten avulla.
Okteta Editor
Okteta on toinen yksinkertainen editori raakadatatiedostojen tarkasteluun. Joitakin oktetan pääpiirteitä ovat:
- erilaiset näkymät merkkiä-perinteinen sarakkeissa tai riveissä arvo alkuun merkki.
- tekstieditorin kaltainen muokkaus.
- eri profiileja datanäkymille.
- useita avoimia tiedostoja.
- Etätiedostot FTP: llä tai HTTP: llä.
wxHexEditor
wxHexEditor on toinen Linux hexeditor-editoreista, jolla on joitakin edistyneitä ominaisuuksia ja vaikka editorille ei ole virallista dokumentaatiota, on olemassa hyvin kirjoitettu wiki-sivu, joka antaa selityksen, miten sitä käytetään. Wiki-sivu löytyy täältä.
whexeditor on tarkoitettu pääasiassa suurille tiedostoille. Se toimii nopeammin suurempia tiedostoja, koska se ei yritä kopioida koko tiedoston RAM. Se on alhainen muistin kulutus ja voi tarkastella useita tiedostoja kerralla. Itse asiassa, koska sillä on niin monia ominaisuuksia ja etuja, haluat ehkä tarkistaa ne kaikki wiki-sivulla tai virallisella wxHexEditor-sivustolla.
Hexcurse-konsolin Hex-editori
Hexcurse on ncurses-pohjainen hex-editori. Se pystyy avaamaan, muokkaamaan ja tallentamaan tiedostoja ystävällisessä terminaaliliittymässä, jonka avulla voit mennä tietylle riville tai tehdä haun. Voit helposti vaihtaa hex / desimaali osoitteita tai vaihtaa hex ja ASCI windows.
Hexer-Binäärieditori
Hexer on toinen komentorivin binäärieditori. Ero tässä on, että se on Vi kuten tyyli editori binääritiedostoja. Joitakin merkittävimpiä ominaisuuksia ovat-multi Puskurit, monitasoinen kumoa, komentorivin muokkaus loppuun ja binary säännöllinen lauseke.
Conclusion
, joka oli nopea katsaus joihinkin Linuxissa yleisimmin käytettyihin hex-editoreihin. Kerro mielipiteesi. Mitä hex editors käytät ja miksi haluat että editori erityisesti? Mikä tekee siitä paremman kuin muut?