Zatímco většina lidí, dokonce ani programátoři, nebudou s bity a bajty pracovat každý den, existují způsoby, jak můžete prozkoumat soubory v systému Linux na této úrovni. A xxd je jeden takový nástroj, hexadecimální vyklápěč.
Zde je ukázka, jak můžete použít nástroj xxd hex dumper k tisku obsahu souborů v hexadecimálním formátu.
Co je Hex Dumper?
Jak bylo uvedeno výše, hexadecimální výpis vypíše obsah souboru nebo jej „vypíše“ do hexadecimálních čísel. Šestnáctková čísla použijte 16 znaků, přičemž písmena A-F představují čísla 10-15.
Hexadecimální čísla se obecně používají k reprezentaci binárních čísel, protože čtyři bity nebo polovinu bajtu lze reprezentovat v hexadecimální číslice, Je to lidštější způsob zápisu binárních čísel, aniž byste se museli zabývat dlouhými řetězci jedniček a nuly.
Možná jste použili hexadecimální formát, když výběr barevných palet pro vaše návrhy, například v tomto graf bezpečných webových barev. Hex hodnoty těchto barev začínají a Libra (#) znak.
Příbuzný: Jak najít hexadecimální hodnotu jakékoli barvy na obrazovce
Dump vaše soubory ve formátu hex pomocí xxd
Zatímco xxd není součástí standardního systému Linux, je součástí editoru Vim. Vzhledem k tomu, že samotný Vim je široce instalován na mnoha systémech Linux, mohl by to být také standard. Pokud není nainstalován, vyhledejte jej ve správci balíků vaší distribuce.
Chcete-li vyvolat xxd, zadejte:
xxd [SOUBOR]
Ve výchozím nastavení xxd vytiskne číslo řádku, binární obsah v šestnáctkové soustavě a všechny čitelné řetězce ve sloupcovém formátu. Používání xxd v textových souborech je vzdělávací zkušeností, pokud máte ASCII graf užitečný, ale může být také překvapivě užitečný pro zkoumání binárních souborů.
Nahoře je ukázka ze souboru PNG, která byla screenshotem z jiného článku.
V binárních souborech budou také vloženy řetězce, které najdete v textovém editoru. Mnohokrát to bude typ zkoumaného souboru, ale v něm mohou zůstat jiné zprávy. Většina textu bude binární v binárním formátu, ale na začátku souboru se mohou zobrazit věci, jako je typ souboru a program použitý k jeho vytvoření.
Soubory můžete prohlížet pomocí xxd
S xxd a dalšími nástroji pro výpis paměti hex můžete prozkoumat všechny druhy souborů ve vašem systému. Byli byste překvapeni, co byste mohli najít.
Pokud máte dost odvahy, můžete k provedení změn v souboru použít také hexadecimální editor. Kromě hexadecimálních editorů je v systému Linux zdarma k dispozici několik textových editorů.
Máte obavy, že vývojář opustil Gedit? I když nevíme, co přinese budoucnost, jeden z těchto sedmi textových editorů Linuxu by měl provést adekvátní náhradu.
Přečtěte si další
- Linux
- Linuxové aplikace
David je spisovatel na volné noze se sídlem na severozápadě Pacifiku, původně však pocházející z oblasti zálivu. Od dětství je technologickým nadšencem. Mezi Davidovy zájmy patří čtení, sledování kvalitních televizních pořadů a filmů, retro hraní a sběr záznamů.
Přihlaste se k odběru našeho zpravodaje
Připojte se k našemu zpravodaji s technickými tipy, recenzemi, bezplatnými elektronickými knihami a exkluzivními nabídkami!
Ještě jeden krok…!
V e-mailu, který jsme vám právě poslali, potvrďte svou e-mailovou adresu.