Súbory s príponou .HEX - čo a ako sa dajú otvoriť

Formát hexadecimálneho súboru, skrátene hex alebo base-16, je štruktúra surových dát nasledovaná všetkými súbormi uloženými vo vašom počítači. Hoci doslova každý dokument je uložený v tomto formáte, je takmer nemožné ho nájsť na PC. Hoci nie každý vie, že schopnosť priamo meniť surové bity a bajty na PC môže byť niekedy veľmi užitočná.

Práca so súbormi s príponou .HEX.

Čo je rozšírenie HEX?

Číselný systém, ktorý ľudia používajú na výpočet, sa nazýva desatinné číslo (číslo od 0 do 9) a bol vynájdený Peržanmi asi pred 6000 rokmi. V päťdesiatych alebo šesťdesiatych rokoch minulého storočia IBM formalizovala hexadecimálny systém čísiel, čo predstavuje krátky spôsob, ako reprezentovať binárne údaje. Namiesto použitia číslic 0-9, hexadecimálne číslo používa číslice od 0 do F. Po dosiahnutí konca číselných "číslic", jednoducho zvýšite číslo doľava o jednu, rovnako ako pri systéme desatinných čísel.

Súbory s príponou HEX majú rovnaké vlastnosti ako binárne. Všetky byty sú umiestnené jeden po druhom. Informácie o adrese alebo kontrolné súčty sa nepridajú. Jediný rozdiel oproti binárnemu formátu je, že každý bajt je konvertovaný na 2 znaky ASCII v rozsahu 0-9 a AF, čo predstavuje 2 hexadecimálne číslice. Tieto znaky sú zoskupené do riadkov. Počet párov v riadku sa zvyčajne môže pohybovať od 1 do 255, pričom najbežnejšia dĺžka je 16 alebo 32 párov. Každý riadok končí dvojicou CR (hodnota ASCII $ 0D) alebo CRLF (ASCII). Na prácu s takýmito dokumentmi je potrebný špeciálny hexadecimálny programový editor.

Ako otvoriť súbor HEX

Z času na čas sa môžete stretnúť so súborom, ktorý jednoducho nemôžete otvoriť. Je normálnej veľkosti, ale program Word alebo Adobe ho neotvorí. Ako otvoriť takýto formát na počítači? Prvá vec, ktorú musíte urobiť, je otvoriť hexadecimálny súbor v hexadecimálnom editore. Väčšina dokumentov na samom začiatku obsahuje informácie, ktoré opisujú, aký typ dokumentu môže byť. Keď systém vidí toto rozšírenie, pokúsi sa spustiť program Microsoft Word na otvorenie dokumentu, ale nebude fungovať. Otvorte súbor v hexadecimálnom editore a hneď bude jasné, že dokument je skutočne súbor PDF (alebo nejaký iný súbor) a môžete ho otvoriť priamo v aplikácii Adobe Acrobat alebo inej vhodnej aplikácii na prezeranie.

Hackingové hry a súbory

Ďalším obľúbeným dôvodom, prečo môžete použiť hex editor je hacking hry. Môžete si stiahnuť dokument ukladajúci hru a meniť množstvo peňazí, napríklad od 1 000 do 1 000 000 dolárov. V neskorších hrách je všetko oveľa zložitejšie. Mnoho moderných hier obsahuje buď kompresiu alebo šifrovanie, ktoré je mnohokrát ťažšie dekompilovať stav ochrany alebo hry. Niektoré hry vám však umožňujú upravovať určité premenné, napríklad Sonic Spinball. Okrem zobrazenia súborov hier môžete niekedy z uloženého súboru extrahovať ďalšie dôležité informácie, ku ktorým by ste inak nemali prístup. Je to veľmi závislé od typu súboru a informácií, ktoré hľadáte, ale použitie hexadecimálneho editora je užitočné na určenie toho, čo je v dokumente.

Ladenie a úprava

Nakoniec, posledný základný dôvod, prečo môžete použiť hex editor je, ak ste programátor a musíte ladiť kód. Namiesto návratu k prekompilovaniu kódu môže byť na overenie vzoru potrebná jednoduchá hexadecimálna úprava. Ale najprv, uistite sa, že máte zálohu pred zmenou všetkých súborov s hex editor.

Ktoré hexadecimálne editory použiť

Hex editor je softvér používaný na prezeranie a editovanie binárnych súborov. Binárny dokument je dokument, ktorý obsahuje údaje v strojovo čitateľnej forme. Editory HEX umožňujú upravovať obsah nespracovaných údajov. Keďže hex editor sa používa na editáciu binárnych súborov, niekedy sa nazýva binárny editor alebo editor binárnych súborov. Ak otvoríte dokument s hexadecimálnym editorom, zobrazí sa hlásenie, že dokument sa edituje v hexadecimálnom formáte a proces použitia hexadecimálneho editora sa nazýva hexadecimálna úprava. Hex editory sa líšia od obyčajného textu v rade funkcií. Základom hex editora je, že zobrazujú surový obsah súboru. Žiadne kódovanie alebo preklad do textu - iba surový strojový kód. Po druhé, čísla riadkov namiesto toho sú adresou posunu od začiatku súboru. Vybrali sme niektoré z najlepších bezplatných programov na prezeranie a úpravu dokumentov HEX.

v × h

HxD je bezplatný hex editor, ktorý dokáže otvoriť a zmeniť počítačový kód. Je to veľmi mocný nástroj v pravej ruke, ktorý dokáže kontrolovať, porovnávať a diagnostikovať súbory, disky, obrazy diskov, pamäte a protokoly, ako aj opravovať chyby a obnovovať štruktúru disku.

výhody:

  • Naozaj veľké dáta - najnovšia verzia HxD spracováva veľké súbory dát. Ak sa zmestí na disk, HxD ho bude môcť otvoriť.
  • Štandardné možnosti - HxD obsahuje mnoho užitočných doplnkov, ako je napríklad generátor kontrolných súčtov, podpora viacerých znakových sád, editor RAM, skartovač súborov, delenie a zlučovanie, neobmedzený počet undoes a prenosná verzia.
  • Export dát - program exportuje dáta do zdrojového kódu (C, C #, Java, Pascal a VB.NET) alebo v hexadecimálnych formátoch.

nevýhody:

  • Nie pre neskúseného používateľa, ale to nie je nevýhodou. Program je určený pre pokročilých používateľov.

DeltaHex Editor

Jeden z najlepších hexadecimálnych editorov na báze knižnice deltahex. Použite akciu "Otvoriť ako hex" v hlavnom menu "Súbor" alebo v kontextovom menu projektových súborov.

vlastnosti:

  • Zobrazuje údaje ako hexadecimálny kód, náhľad textu.
  • Režimy Prilepiť a prepísať.
  • Podpora výberu a schránky.
  • Vrátiť späť / znova.
  • Vyberte kódovanie.
  • Zobrazenie nepotlačiteľných znakov.
  • Kódy môžu byť aj binárne, osmičkové alebo desiatkové.
  • Vyhľadajte text / hexadecimálny kód s príslušným podsvietením.
  • Delta režim - zmeny sa ukladajú len do pamäte pred uložením.
  • Podpora veľkých súborov.

Voľný Hex Editor Neo

Free Hex Editor Neo je najrýchlejší bezplatný binárny editor súborov pre platformu Windows. Algoritmy spracovania údajov Neo Hex Editoru sú mimoriadne optimalizované a starostlivo vyladené tak, aby zvládli veľké operácie so súbormi.

Funkcie programu:

  • Unlimited undo / redo.
  • Upraviť, Kopírovať, Vystrihnúť, Vložiť, Vymazať, Vyplniť, Import / Export, Vložiť šablónu / súbor, Zmeniť súbor, Presunúť na začiatok, Zmeniť bity.
  • Vyhľadávajte a nahrádzajte šablóny.
  • Podsvietenie.
  • Bajty, slová, dvojité slová, zoskupujúce štyri slová.
  • Hexadecimálne, desatinné, osmičkové, binárne atď. prezentácia údajov.
  • Zmeniť atribúty súboru.
  • Analýza dát zo schránky.
  • Vytvárajte binárne patche, vyhľadávajte / nahrádzajte regulárne výrazy.
  • Viacjazyčné rozhranie.

Funkcie a funkcie nástroja:

  • Štatistika a hexadecimálny analyzátor - modul analýzy binárnych údajov umožňuje analyzovať rozloženie bajtov, znakov a reťazcov pomocou hexadecimálnych výpisov a textových údajov. Neo binárny analyzátor podporuje nasledujúce typy šablón: ASCII / Unicode znakov a reťazcov vzory, Hex, desatinné, osmičkové, binárne, Float, Double, a RegEx (regulárne výrazy) vzory údajov.
  • Grafické znázornenie analyzovaných dát v užívateľskom rozhraní Neo - softvér podporuje mapovanie tepla a vizualizáciu údajov histogramu. Môžete tiež analyzovať binárny dokument vo forme deskriptívnej štatistiky: priemer, rozptyl vzorky, smerodajná odchýlka, štandardná chyba, kurtozita, asymetria, medián, rozsah, minimum, maximum, suma atď.
  • Porovnanie súborov - Neo je pokročilý porovnávací nástroj v hexadecimálnom formáte. Vstavaný hex editor vám umožní porovnať 2 hexadecimálne súbory pomocou dvoch rôznych porovnávacích algoritmov: jednoduchý (od bajtu k bajtu) a diferenčný algoritmus (blokovanie).
  • RAM Editor - modifikátor procesu umožňuje editovať pamäť a spracovávať dáta načítané do RAM počítača operačným systémom. RAM Explorer poskytuje možnosť ľahko zobraziť načítané procesy a prejsť na určité posuny. Potom môžete priamo pristupovať k týmto dátovým blokom a upravovať ich v hex editorovom okne. Hex Editor Neo tak poskytuje možnosť prezerať a editovať dáta binárnych programov priamo v RAM.
  • Disassembler - program tiež umožňuje analyzovať spustiteľné súbory x86, x64 a .NET. Neo Assembler View podporuje nasledujúce súbory inštrukcií: x86, x86-64, MMX, SSE, SSE2, 3DNow !, MSIL. Súbory symbolov môžete prevziať pre 32-bitové aj 64-bitové spustiteľné súbory. Neo - len perfektný editor dll / exe!
  • Binárne vzory / štruktúra editor - program podporuje analýzu vnútornej štruktúry týchto súborov: exe, dll, sys, ocx, bmp, png, avi, rar, icc, vhd, zips, tiff, wav, tga, psd, pic, pcx, pal, emf eps.
  • Zobrazenie štruktúry modulu - umožňuje prispôsobiť binárne šablóny. Pre takmer akýkoľvek binárny dokument môžete napísať vlastnú definíciu štruktúry súboru pomocou interného jazyka, akým je C / C ++. Ak chcete napríklad upraviť dátové súbory, musíte najprv opísať štruktúru súborov a potom ju prepojiť s konkrétnym súborom pomocou špeciálneho okna editora.
  • Analyzátor štruktúry súborov robí binárne úpravy oveľa jednoduchšie ako jednoduchá úprava surových hexadecimálnych bajtov. Otvoriť, zobraziť a upraviť súbory hex / bin s nebývalým ľahkosťou!

Hex Editor Neo poskytuje základné, pokročilé a dokonca inovatívne funkcie. Hexadecimálne úpravy sú teraz k dispozícii pre každého začínajúceho používateľa!

PSPad

Obľúbený hex editor pre väčšinu programátorov. PSPad okrem toho, že je skvelým textovým a kódovým editorom, ponúka možnosť „Otvoriť v HEX Editori ...“, ktorá spúšťa špeciálny režim úprav. Keď sa nachádzate v tomto režime, môžete vidieť polohu a hexadecimálne hodnoty každého bitu súboru. Máte dve možnosti nastavenia - môžete upraviť hexadecimálne hodnoty podľa umiestnenia, alebo vpravo máte alfanumerickú reprezentáciu tejto hodnoty, ktorú môžete tiež upraviť.

XVI32

XVI32 je tiež veľmi schopný hex editor. Podobne ako v prípade PSPad môžete hexadecimálne hodnoty upravovať priamo alebo prostredníctvom zobrazenia znakov. Má tiež niekoľko pokročilých nástrojov na úpravu hexadecimálnych kódov, ako napríklad kalkulačku adresy na kontrolu posunov a ďalších parametrov špecifických pre hexadecimálne údaje, ktoré vám môžu pomôcť obísť hexadecimálny dokument. Ak samozrejme viete, čo robíte.

Vedieť, ako funguje váš počítač, sa stáva čoraz dôležitejším, pretože technológia sa stáva jednoduchšou a jednoduchšou na používanie. Ak máte akékoľvek otázky týkajúce sa úpravy hex súborov, zanechajte komentár pod týmto článkom.