Heksaeditori

Tähän artikkeliin tai osioon ei ole merkitty lähteitä, joten tiedot kannattaa tarkistaa muista tietolähteistä.
Voit auttaa Wikipediaa lisäämällä artikkeliin tarkistettavissa olevia lähteitä ja merkitsemällä ne ohjeen mukaan.
Tyypillinen heksaeditorin käyttöliittymä.

Heksaeditori on ohjelma, jonka avulla voi muokata tiedostoja tavutasolla. Tiedoston sisältö näytetään heksadesimaalijärjestelmän mukaisina kaksimerkkisinä lukuina ja tulostuvat merkit usein erikseen. Heksaeditoria, jonka avulla voi lukea ja muokata dataa levykkeiltä tai kiintolevyiltä ohittaen tiedostojärjestelmän, kutsutaan usein levyeditoriksi.

Perustiedot

Heksaeditorin avulla käyttäjät voivat nähdä tai muokata tiedoston raakaa, muokkaamatonta sisältöä toisin kuin kehittyneimmillä sovellusohjelmilla, jotka näyttävät käyttäjille tulkintoja sisällöstä tiedostoformaatin pohjalla. Esimerkiksi heksaeditorin avulla käyttäjät voivat muokata kuvatiedoston dataa, kun taas kuvankäsittelyohjelman avulla käyttäjät näkisivät tiedoston kuvana.

Useammassa heksaeditorissa tiedoston data näkyy neljänä nelitavuisena heksadesimaalilukuryhmänä, joiden perässä on yksi 16 ASCII-merkin ryhmä. Nämä merkit perustuvat jokaisen tavun heksadesimaalilukuihin. ASCIIn ohjauskoodit, kuten kelloääni (ctrl-G), ja merkit, jotka vievät enemmän kuin yhden merkkitilan, kuten tabulaattori, olivat tunnistettavissa siitä, että niitä seuraavassa ASCII-kentässä oli piste (".").

Aiheesta muualla

  • Hex Editor Definition 11-06-2006. The Linux Information Project. Viitattu 31-10-2010. (englanniksi)