Aj keď väčšina ľudí, dokonca ani programátorov, nebude pracovať s bitmi a bajtami každý deň, existujú spôsoby, ako môžete preskúmať súbory vo vašom systéme Linux na tejto úrovni. A xxd je jeden taký nástroj, šesťhranný sklápač.
Tu je ukážka toho, ako môžete pomocou nástroja xxd hex dumper vytlačiť obsah súborov v hexadecimálnom formáte.
Čo je hexadecimálny vyklápač?
Ako už bolo spomenuté vyššie, hexadecimálny výpisník vypíše obsah súboru alebo ho „vypíše“ do hexadecimálnych čísel. Hexadecimálne čísla použite 16 znakov, pričom písmená A-F predstavujú číslice 10-15.
Hexadecimálne čísla sa zvyčajne používajú na vyjadrenie binárnych čísel, pretože štyri bity alebo polovica bajtu môžu byť reprezentované v hexadecimálna číslica, Je to ľudskejší spôsob zápisu binárnych čísel bez toho, aby ste museli narábať s dlhými reťazcami jednotiek a nuly.
Možno ste použili hexadecimálny formát, keď výber palety farieb pre vaše návrhy, ako napríklad v tomto tabuľka farieb bezpečných pre web. Hex hodnoty týchto farieb začínajú znakom a Libra (#) znak.
Súvisiace: Ako nájsť hexadecimálnu hodnotu akejkoľvek farby na obrazovke
Rozbaľte svoje súbory vo formáte Hex pomocou xxd
Aj keď xxd nie je súčasťou štandardného systému Linux, je súčasťou editora Vim. Pretože samotný Vim je široko nainštalovaný na mnohých systémoch Linux, mohol by to byť štandard. Ak nie je nainštalovaný, vyhľadajte ho v správcovi balíkov vašej distribúcie.
Ak chcete vyvolať xxd, zadajte:
xxd [SÚBOR]
V predvolenom nastavení xxd vytlačí číslo riadku, binárny obsah v šestnástkovej sústave a všetky reťazce čitateľné človekom v stĺpcovom formáte. Používanie xxd v textových súboroch je vzdelávacím zážitkom, ak máte ASCII graf užitočný, ale môže byť prekvapivo užitočný aj pri skúmaní binárnych súborov.
Hore je ukážka zo súboru PNG, ktorá bola snímkou obrazovky z iného článku.
V binárnych súboroch budú tiež vložené reťazce, ktoré nájdete v textovom editore. Mnohokrát to bude typ súboru, ktorý sa bude skúmať, ale v ňom môžu zostať ďalšie správy. Väčšina textu bude v binárnej podobe bláznivá, ale na začiatku súboru sa môžu zobraziť veci, ako napríklad typ súboru a program, ktorý ho vytvoril.
Súbory môžete prehliadať pomocou xxd
S programom xxd a ďalšími nástrojmi na výpis hexadecimálnych súborov môžete prehľadávať všetky druhy súborov vo vašom systéme. Boli by ste prekvapení, čo by ste mohli nájsť.
Ak máte dostatok odvahy, môžete v súbore vykonať zmeny aj v hexadecimálnom editore. Okrem hexadecimálnych editorov je v systéme Linux zadarmo k dispozícii niekoľko textových editorov.
Máte obavy z toho, že spoločnosť Gedit opustila svojho vývojára? Aj keď nevieme, čo prinesie budúcnosť, jeden z týchto siedmich textových editorov Linuxu by mal vykonať adekvátnu náhradu.
Prečítajte si Ďalej
- Linux
- Aplikácie pre Linux
David je spisovateľ na voľnej nohe so sídlom na severozápade Tichého oceánu, ktorý však pôvodne pochádza z oblasti zálivu. Od detstva bol technologickým nadšencom. Medzi jeho záujmy patrí čítanie, sledovanie kvalitných televíznych programov a filmov, retro hranie a zhromažďovanie záznamov.
Prihlásiť sa ku odberu noviniek
Pripojte sa k nášmu bulletinu s technickými tipmi, recenziami, bezplatnými elektronickými knihami a exkluzívnymi ponukami!
Ešte jeden krok…!
V e-maile, ktorý sme vám práve poslali, potvrďte svoju e-mailovú adresu.