Kuigi enamik inimesi, isegi programmeerijad, ei tööta igapäevaselt bitide ja baitidega, on olemas viise, kuidas saate sellel tasemel oma Linuxi süsteemis faile uurida. Ja xxd on üks sellistest utiliitidest, kuuskallur.
Failide sisu kuueteistkümnendsüsteemis printimiseks saate xxd hex dumper utiliidi abil teha järgmist.
Mis on kuusnurk?
Nagu eespool mainitud, väljastab kuuekallur faili sisu või "puistab" selle kuueteistkümnendarvudeks. Kuueteistkümnendarvud kasutage 16 tähemärki, tähed A-F tähistavad numbreid 10-15.
Kuueteistkümnendsüsteemi numbreid kasutatakse tavaliselt kahendarvude tähistamiseks, kuna neli bitti või pool baiti saab esitada kuueteistkümnendkohaline arv, see on inimsõbralikum viis kahendarvude välja kirjutamiseks, ilma et peaksite tegelema pikkade stringidega ja nullid.
Võimalik, et olete kasutanud kuueteistkümnendsüsteemi vormingut oma kujunduse jaoks värvipalettide valimine, näiteks selles veebis ohutute värvide graafik. Nende värvide kuuskantväärtused algavad a-ga Nael (#) märk.
Seotud: Kuidas leida ekraanilt mis tahes värvi kuusnurkväärtust
Failide ladustamine heksakujulises vormingus, kasutades xxd
Kuigi xxd ei ole osa standardsest Linuxi süsteemist, on see osa Vimi redaktorist. Kuna Vim ise on laialdaselt installitud paljudesse Linuxi süsteemidesse, võib see olla ka standard. Kui see pole installitud, otsige seda oma distro pakettihaldurist.
Xxd käivitamiseks tippige:
xxd [FILE]
Vaikimisi prindib xxd rea numbri, binaarse sisu kuueteistkümnendsüsteemis ja kõik inimesele loetavad stringid veeruvormingus. Xxd kasutamine tekstifailides on hariv kogemus, kui teil on ASCII diagramm on käepärane, kuid see võib üllatavalt kasulik olla ka binaarfailide uurimisel.
Eespool on näidis PNG-failist, mis oli ekraanipilt teisest artiklist.
Binaarfailidesse on sisse põimitud ka stringid, mille leiate tekstiredaktorist. Paljudel juhtudel on see uuritava faili tüüp, kuid muid teateid võidakse sinna jätta. Suurem osa tekstist on binaarne, kuid faili alguses võib näha näiteks failitüüpi ja selle loomiseks kasutatud programmi.
Faile saate kontrollida xxd-ga
Xxd ja muude hex dump utiliitide abil saate oma süsteemis uurida igasuguseid faile. Oleksite üllatunud, mida võite leida.
Kui olete piisavalt julge, saate failis muudatuste tegemiseks kasutada ka hex-redaktorit. Peale hex-redaktorite on Linuxi süsteemis tasuta saadaval mitu tekstiredaktorit.
Kas olete mures selle pärast, et selle arendaja on Gediti maha jätnud? Kuigi me ei tea, mida tulevik toob, peaks üks neist seitsmest Linuxi tekstiredaktorist piisava asenduse tegema.
Loe edasi
- Linux
- Linuxi rakendused
David on vabakutseline kirjanik, kes asub Vaikse ookeani loodeosas, kuid on algselt pärit Bay piirkonnast. Ta on olnud tehnikahuviline lapsepõlvest saati. Davidi huvide hulka kuuluvad lugemine, kvaliteetsete telesaadete ja filmide vaatamine, retromängud ja plaatide kogumine.
Telli meie uudiskiri
Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e-raamatuid ja eksklusiivseid pakkumisi!
Veel üks samm !!!
Palun kinnitage oma e-posti aadress meilis meile, mille me just saatsime.