Soubory s příponou .HEX - co a jak mohou být otevřeny

Formát hexadecimálního souboru, zkratka hex nebo base-16, je struktura surových dat následovaná všemi soubory uloženými v počítači. I když je doslova každý dokument uložen v tomto formátu, je téměř nemožné ho najít na PC. Ačkoli ne každý ví, že schopnost přímo měnit surové bity a bajty na PC může být někdy velmi užitečná.

Práce se soubory s příponou .HEX.

Co je rozšíření HEX?

Systém čísel, který lidé používají k výpočtu, se nazývá desetinné číslo (číslo od 0 do 9) a byl vynalezen Peršany asi před 6000 lety. V padesátých létech nebo šedesátých létech, IBM formalizoval hexadecimální systém čísel, který je krátký způsob, jak reprezentovat binární data. Namísto použití číslic 0-9, hexadecimální číslo používá číslice od 0 do F. Po dosažení číslice "číslic", jednoduše zvýšíte číslo doleva o jednu, stejně jako vy systém desetinných čísel.

Soubory s příponou HEX mají stejné vlastnosti jako binární. Všechny byty jsou umístěny jeden po druhém. Informace o adrese nebo kontrolní součty se nepřidávají. Jediný rozdíl oproti binárnímu formátu je, že každý bajt je převeden na 2 znaky ASCII v rozsahu 0-9 a AF, což představuje 2 hexadecimální číslice. Tyto znaky jsou seskupeny do řádků. Počet párů v řádku se obvykle může pohybovat od 1 do 255, přičemž nejběžnější délka je 16 nebo 32 párů. Každý řádek končí dvojicí CR (hodnota ASCII $ 0D) nebo CRLF (ASCII). Pro práci s takovými dokumenty je zapotřebí speciální hexadecimální programový editor.

Jak otevřít soubor HEX

Čas od času se můžete setkat se souborem, který prostě nemůžete otevřít. Je normální velikosti, ale aplikace Word nebo Adobe ji neotevře. Jak otevřít takový formát na počítači? První věc, kterou musíte udělat, je otevřít hexadecimální soubor v hexadecimálním editoru. Většina dokumentů na samém začátku obsahuje informace, které popisují, jaký dokument může být. Když systém vidí toto rozšíření, pokusí se spustit aplikaci Microsoft Word k otevření dokumentu, ale nebude fungovat. Otevřete soubor v hexadecimálním editoru a okamžitě bude jasné, že dokument je skutečně soubor PDF (nebo nějaký jiný soubor) a můžete jej otevřít přímo v aplikaci Adobe Acrobat nebo v jiné vhodné aplikaci pro prohlížení.

Hackingové hry a soubory

Další populární důvod, proč můžete použít hex editor je hacking hry. Můžete si stáhnout dokument ukládající hru a měnit množství peněz, například od 1 000 do 1 000 000 dolarů. V pozdějších hrách je vše mnohem složitější. Mnoho moderních her obsahuje buď komprese nebo šifrování, což je mnohokrát obtížnější dekompilovat stav ochrany nebo hry. Některé hry vám však umožňují upravovat určité proměnné, například Sonic Spinball. Kromě prohlížení herních souborů můžete někdy z uloženého souboru získat další důležité informace, ke kterým byste jinak neměli přístup. To závisí na typu souboru a na tom, jaké informace hledáte, ale použití hexadecimálního editoru je užitečné pro určení toho, co je v dokumentu.

Ladění a editace

Konečně, posledním základním důvodem, proč můžete použít hex editor, je, pokud jste programátor a potřebujete kód ladit. Namísto návratu k překompilování kódu může být vyžadováno jednoduché šestnáctkové úpravy pro ověření vzoru. Nejdříve se však ujistěte, že máte zálohu před změnou souborů pomocí hexadecimálního editoru.

Které hexové editory mají být použity

Hex editor je software pro prohlížení a editaci binárních souborů. Binární dokument je dokument, který obsahuje data ve strojově čitelné podobě. Editory HEX umožňují upravovat obsah dat raw souboru. Protože hex editor je používán editovat binární soubory, oni jsou někdy nazýváni binárním editorem nebo binárním souborovým editorem. Pokud otevřete dokument s hexadecimálním editorem, zobrazí se zpráva, že dokument je editován v hexadecimálním formátu a proces použití hexadecimálního editoru se nazývá hexadecimální úpravy. Hexové editory se liší od běžného textu v řadě funkcí. Základem hexadecimálního editoru je, že zobrazují nezpracovaný obsah souboru. Žádné kódování nebo překlad do textu - pouze surový strojový kód. Zadruhé, čísla řádků jsou adresou posunu od začátku souboru. Vybrali jsme některé z nejlepších bezplatných programů pro prohlížení a editaci dokumentů HEX.

Hxd

HxD je bezplatný hex editor, který může otevřít a změnit počítačový kód. Je to velmi mocný nástroj v pravých rukou, který může kontrolovat, porovnávat a diagnostikovat soubory, disky, obrazy disků, paměť a protokoly, stejně jako opravovat chyby a obnovit strukturu disku.

Výhody:

  • Opravdu velká data - poslední verze HxD zpracovává velké datové sady. Pokud se vejde na disk, HxD jej bude moci otevřít.
  • Standardní možnosti - HxD obsahuje mnoho užitečných doplňků, jako je například generátor kontrolních součtů, podpora více znakových sad, editor RAM, drtič souborů, rozdělení a slučování, neomezený počet undoes a přenosná verze.
  • Export dat - program exportuje data do zdrojového kódu (C, C #, Java, Pascal a VB.NET) nebo v hexadecimálních formátech.

Nevýhody:

  • Ne pro nezkušeného uživatele, ale to není nevýhoda. Program je zaměřen na pokročilé uživatele.

DeltaHex Editor

Jeden z nejlepších hexadecimálních editorů založených na knihovně deltahex. Použijte akci "Otevřít jako hex" v hlavním menu "Soubor" nebo v kontextovém menu projektových souborů.

Charakteristika:

  • Zobrazí data jako hexadecimální kód, náhled textu.
  • Vložit a přepsat režimy úprav.
  • Podpora výběru a schránky.
  • Vrátit zpět / znovu.
  • Vyberte kódování.
  • Zobrazení nepotisknutelných znaků.
  • Kódy mohou být také binární, osmičkové nebo desetinné.
  • Hledání textu / hex kódu s odpovídajícím podsvícením.
  • Delta mód - změny se ukládají pouze do paměti před uložením.
  • Podpora velkých souborů.

Zdarma Hex Editor Neo

Free Hex Editor Neo je nejrychlejší editor binárních souborů zdarma pro platformu Windows. Algoritmy zpracování dat Neo Hex Editoru jsou extrémně optimalizovány a pečlivě vyladěny tak, aby zvládly operace velkých souborů.

Funkce programu:

  • Unlimited undo / redo.
  • Upravit, Kopírovat, Vyjmout, Vložit, Smazat, Vyplnit, Import / Export, Vložit šablonu / soubor, Změnit velikost souboru, Přesunout na začátek, Změnit bity.
  • Vyhledávání a nahrazování šablon.
  • Podsvícení.
  • Bajty, slova, dvojitá slova, seskupení čtyř slov.
  • Šestnáctkové, desetinné, osmičkové, binární atd. prezentace dat.
  • Změnit atributy souboru.
  • Analýza dat schránky.
  • Vytvořit binární patche, hledat / nahradit regulární výrazy.
  • Vícejazyčné rozhraní.

Funkce a funkce nástroje:

  • Statistika a hexadecimální analyzátor - modul pro analýzu binárních dat umožňuje analyzovat rozložení bajtů, znaků a řetězců pomocí hexadecimálních výpisů a textových dat. Neo Binární Analyzer podporuje následující typy šablon: ASCII / Unicode znaků a řetězců vzory, Hex, desetinné, osmičkové, binární, Float, Double a RegEx (regulární výraz) vzory dat.
  • Grafické znázornění analyzovaných dat v uživatelském rozhraní Neo - software podporuje mapu tepla a vizualizaci dat histogramu. Můžete také analyzovat binární dokument ve formě popisných statistik: průměr, rozptyl vzorku, směrodatná odchylka, standardní chyba, zkreslení, asymetrie, střední hodnota, rozsah, minimum, maximum, součet atd.
  • Srovnání souborů - Neo je pokročilý srovnávací nástroj v hexadecimálním formátu. Vestavěný hex editor vám umožní porovnat 2 hexadecimální soubory pomocí dvou různých srovnávacích algoritmů: jednoduchý (z bajtů na bajt) a diferenční algoritmus (shoda bloků).
  • RAM Editor - modifikátor procesu umožňuje editovat paměť a zpracovávat data načtená do RAM počítače operačním systémem. RAM Explorer poskytuje možnost snadno zobrazit načtené procesy a jít na určité posuny. Pak můžete přímo přistupovat k těmto datovým blokům a upravovat je v hex editoru. Hex Editor Neo tak umožňuje prohlížet a upravovat data binárních programů přímo v RAM.
  • Disassembler - program také umožňuje analyzovat spustitelné soubory x86, x64 a .NET. Neo Assembler View podporuje následující instrukční sady: x86, x86-64, MMX, SSE, SSE2, 3DNow !, MSIL. Soubory symbolů můžete stáhnout pro 32bitové i 64bitové spustitelné soubory. Neo - jen perfektní editor dll / exe!
  • Binární vzory / struktura editor - program podporuje analýzu vnitřní struktury následujících souborů: exe, dll, sys, ocx, bmp, png, avi, rar, icc, vhd, zip, tiff, wav, tga, psd, pic, pcx, pal, emf eps.
  • Zobrazení struktury modulu - umožňuje přizpůsobit binární šablony. Pro téměř jakýkoli binární dokument můžete napsat vlastní definici struktury souborů pomocí interního jazyka, jako je C / C ++. Chcete-li například upravit datové soubory, musíte nejprve popsat strukturu souborů a poté je propojit s konkrétním souborem pomocí speciálního okna editoru.
  • Analyzátor struktury souborů dělá binární úpravy mnohem jednodušší, než jednoduše editovat surové hexadecimální bajty. Otevřít, zobrazit a upravit hex / bin soubory s bezprecedentní lehkostí!

Hex Editor Neo poskytuje základní, pokročilé a inovativní funkce. Hexadecimální editace je nyní dostupná pro každého začínajícího uživatele!

Pspad

Oblíbený hex editor pro většinu programátorů. PSPad nabízí kromě skvělého textového a kódového editoru také možnost „Otevřít v editoru HEX ...“, která spustí speciální režim úprav. Když jste v tomto režimu, můžete vidět umístění a hexadecimální hodnoty každého bitu souboru. Máte dvě možnosti nastavení - hexadecimální hodnoty můžete upravit podle umístění nebo vpravo máte alfanumerickou reprezentaci této hodnoty, kterou můžete také upravit.

XVI32

XVI32 je také velmi schopný hex editor. Stejně jako v programu PSPad můžete upravit hexadecimální hodnoty přímo nebo prostřednictvím zobrazení znaků. Má také několik pokročilých nástrojů pro editaci hexadecimálních kódů, jako je například kalkulačka adresy pro kontrolu ofsetů a dalších parametrů specifických pro hexadecimální data, která vám mohou pomoci obejít hexadecimální dokument. Pokud samozřejmě víte, co děláte.

Vědět, jak vaše PC funguje, je stále důležitější, protože technologie se stává jednodušší a jednodušší. Máte-li jakékoli dotazy týkající se úpravy souborů hex, zanechte komentář pod tímto článkem.