×Zavřít


HxD Hex Editor, jak název napovídá, je hexadecimální editor, který podporuje práci s RAM a soubory umístěnými na pevném disku. Produkt je distribuován zdarma a umožňuje používat stolní i přenosné verze.

HxD Hex Editor funguje jako běžný editor, pouze s tím rozdílem, že soubory otevřené pomocí něj jsou standardně prezentovány v hexadecimálním formátu. Kromě toho vám program umožňuje zobrazovat nejen obsah, ale také různé druhy servisních informací, jejichž prohlížením se uživatel může ujistit, že neexistují žádné Škodlivý kód, lépe porozumět struktuře objektu a také přesně vidět, jak aplikace vypadají v provozních a permanentní paměť počítač.

Nástroj má základní funkce běžného editoru a umožňuje vyhledávat, nahrazovat, prohlížet, upravovat, kopírovat, přidávat a extrahovat informace z paměťových oblastí. Uživatel tak získá možnost vložit vlastní programovací kód, studovat objekty s neznámou příponou, provádět v nich opravy podle vlastního uvážení a podobně.

Rozhraní HxD Hex Editoru je podobné jako u jiných podobných editorů. Program podporuje mechanismus záložek a plovoucích panelů. Soubory otevřené v editoru mohou být uspořádány vodorovně, svisle nebo kaskádově. Kromě toho nástroj nabízí čtyři typy kódování pro správnou reprezentaci obsahu souboru, jmenovitě Windows (ANSI), DOS/IBM-ASCII, Macintosh a EBCDIC.

Výhody HxD Hex Editoru

  • Distribuce produktu zdarma.
  • Dostupnost přenosné verze programu.
  • Přítomnost vestavěného inspektoru dat se schopností prezentovat obsah v různých formátech.
  • Podpora plovoucích panelů a mechanismu štítků.
  • Podpora pro více kódování.
  • Podpora funkcí editoru, jako je vyhledávání, nahrazování, kopírování, vkládání a další.
  • Podpora mnoha formátů pro export paměťových oblastí.
  • Podpora částečného přizpůsobení vzhled zejména použité fonty.

Nevýhody HxD Hex Editoru

  • Nedostatek podpory pro ruský a ukrajinský jazyk.

Závěr

Utilita HxD Hex Editor se chová citlivě a může se stát nepostradatelným pomocníkem systémových programátorů, hackeři a všichni zájemci o procesy probíhající v počítačích.

Změny v nejnovější verzi ()

  • Přepracované rozhraní pluginu.
  • Novinka: Podpora pro hexadecimální čísla se znaménkem v inspektoru dat (pro Int8, Int16, Int32, Int64).
  • Vylepšení: Integer typy v datainspectoru podporují znak +.
  • Vylepšení: Chybová zpráva (když relativní offset "goto" je mimo soubor/stream) bude zmiňovat relativní i absolutní offset pro snazší orientaci.
  • Opraveno: pluginy datainspectoru nemohou přejít na předchozí/následující/první/poslední prvek.
  • Oprava: Zavření okna "Block Selector" klávesou Enter bude ignorovat změny ve vybraném bloku tento moment textové pole.
  • Další drobné opravy a vyčištění.
  • Nové překlady: indonéština, řečtina, portugalština, maďarština.

HxD Hex Editor je šikovný hex editor, který má dobrou sadu funkcí a je zdarma. Program bez jakýchkoli potíží umožňuje pracovat se soubory libovolné velikosti za přítomnosti úprav paměť s náhodným přístupem. To znamená, že je možné upravovat nejen ty soubory, které jsou na pevném disku, ale přímo z "RAM". O rychlosti tohoto programu ani nemluvě. HxD má velmi vysoký výkon. Bez ohledu na velikost souboru jej nástroj otevře téměř okamžitě. Všechny operace (náhrada, vyhledávání, kopírování a export dat) probíhají rychle. Nechybí ani mnoho dalších funkcí, jako je rozdělování a spojování souborů, vytváření statistik a záložek, trvalé bezpečné mazání, nahrávání podle zvolené šablony, vkládání bajtů a tak dále.

Editor HxD je velmi dobře promyšlený. Počítalo se se vším, co je potřeba při úpravách souborů. Soubory můžete sdílet s jinými aplikacemi. Tato sada funkcí je poskytována zdarma. Program je rusky mluvící, ale lze vybrat i jiné jazyky. Je třeba také poznamenat, že program neomezuje počet "vracení zpět" poslední akce.

Tento článek bude hovořit o práci v bezplatném hex editoru Free Hex Editor Neo na příkladu úpravy souboru BkEnd.dll od dodávky pro správné fungování tohoto systému s .

1. Něco málo o hex editorech a souborech

Jak víte, každý soubor uložený na pevném disku počítače je posloupnost strojových slov – bajtů. Bajt se zase skládá z 8 bitů, z nichž každý může mít hodnotu „0“ nebo „1“, což znamená, že jeden bajt může mít 2 8 \u003d 256 hodnot v rozsahu od 0 do 255. Číslo 256 10 zapsané v šestnáctkové soustavě je kulaté třímístné číslo - 100 16 , tj. k reprezentaci libovolného čísla z rozsahu 0-255 nejsou potřeba více než 2 číslice. A to znamená, že hodnotu každého bytu je velmi výhodné zapsat dvoumístné číslo v šestnáctkové soustavě.

Hex-editor (anglicky hex-editor) nám ukazuje soubor tak, jak jej „vidí“ stroj, totiž jako sekvenci bajtů. Například při otevření souboru v editoru uvidíme matici skládající se z 16 sloupců a počtu řádků v závislosti na velikosti souboru. Každá hodnota matice odpovídá jednomu bytu zapsanému jako dvoumístné hexadecimální číslo. Změnou hodnoty požadovaného bajtu můžeme odpovídajícím způsobem změnit i samotný soubor.

Kromě toho vedle tabulky vidíme:

  • Vlevo od matice je zobrazena řada čísel: každý řádek má číslo, které udává adresu/offset prvního bajtu tohoto řádku. Krok adresy se rovná počtu sloupců.
  • Nad maticí je zobrazeno další pravítko: nad každým sloupcem je zobrazen posun bajtu v tomto sloupci vzhledem k prvnímu bajtu odpovídajícího řádku. Součet čísla odpovídajícího i-tému řádku a čísla odpovídajícího j-tému sloupci je adresa/offset bajtu (i;j) v průsečíku převzatého řádku a převzatého sloupce.
  • Napravo od matice jsou zobrazena stejná data, ale v jiné interpretaci. Nejběžnější alternativou je zobrazení dat jako text ASCII s byty, jejichž hodnoty odpovídají netisknutelným znakům zobrazeným jako tečky (·). V této oblasti můžete také upravovat hodnoty.

2. Nainstalujte Free Hex Editor Neo

Potřebuji například byte s offsetem 000d9cca napsat hodnotu eb. K tomu najdu řádek „000d9cco“ a sloupec „0a“, dvakrát kliknu na požadovanou buňku a vyplním novou hodnotu.

Postupuji podobně a provádím následující změny:

  1. Chcete-li opravit chybu " Vyžaduje MS SQL Server 6.5+ servisní balíček 5a nebo vyšší verze!» změnit pole:
    ofsetem 000d9cca význam 83 změnit eb
    ofsetem 000d9ccb význam e8 změnit 15
    ofsetem 000 db 130 význam 83 změnit eb
    ofsetem 000 dB 131 význam e8 změnit 10
  2. Chcete-li opravit chybu " Pořadí řazení nastavené pro databázi se liší od systémového!»:
    ofsetem 0018a79d význam 75 změnit eb
  3. Chcete-li opravit chybu " Špatná syntaxe kolem klíčové slovo TRANSAKCE»
    Fráze VYHLÁSIT TRANSAKCI %s S POUZE TRUNCATE_ONLY, který se nachází u odsazení 002856B0 nahradit frází ALTER DATABASE %s OBNOVA NASTAVENÍ JEDNODUCHÉ
  4. Chcete-li opravit chybu " Databáze nemůže být otevřena v režimu jednoho uživatele", změňte pole:
    ofsetem 0028549c význam 64 změnit 6b
    ofsetem 0028549d význam 62 změnit 70

Po provedení všech změn uložte soubor kliknutím na " Soubor» — « Uložit» .

Pomohl vám tento článek?

Hexový editor CI Hex Viewer

Program je určen k prohlížení a úpravě nezpracovaných binárních dat. Obsahuje profesionální nástroje vhodné pro rychlou, snadnou a bezpečnou manipulaci s daty v hexadecimálním formátu.

Bezplatně je povoleno pouze nekomerční použití.

CI Hex Viewer umožňuje pracovat s různými zdroji dat, včetně fyzických a virtuální disky, obrazy disků, diskové oddíly, soubory a jednotlivé fragmenty souborů.

Požadavky

  • Operační systémy: Microsoft Windows, Linux, MacOS.
    • Windows: od NT 5.1 (Windows XP/2003) a vyšší.
    • Mac OS: od verze 10.6 a vyšší.
    • Linux: Ubuntu Linux 9.10 (nebo kompatibilní) a vyšší.
    • Architektura Intel, 32bitová (IA-32, x86).
    • AMD64 (x86-64).
  • Pevný disk: alespoň 20 MB volného místa.
  • RAM: alespoň 256 MB.
  • jiný software: K dispozici jakýkoli webový prohlížeč.

Schopnosti

struktur

Funkce pro práci s binárními daty:

  • Snadno upravitelné šablony s jednoduchou a jasnou programovací syntaxí (kódem) pro specifikaci libovolných typů souborů a úložišť.
  • Nastavení šablony struktury s možností nastavení potřebných parametrů struktury a přesných datových formulářů.
  • Automatická aplikace šablon pro všechny soubory a úložiště stejného typu.
  • Kontextový kontrolér Struct, který poskytuje rady o komponentách šablony struct, což usnadňuje navigaci.

Sestava RAID

Funkce pro práci s RAID:

  • Nástroj RAID-Builder, vestavěný do bezplatného Hex editoru, nabízí několik funkcí pro rychlé a správné sestavení pole. Uživatel musí pouze zadat potřebné parametry RAID. Výsledky sestavy můžete upřesnit pomocí hexadecimálního editoru pro kteroukoli komponentu pole.
  • Automatické sestavení RAID pomáhá šetřit čas. Vestavěná funkce kvalifikátoru RAID nabízí okamžité sestavení pole, pokud jsou přítomny všechny jeho součásti.
  • Paritní nástroj je řešením na klíč pro všechna pole RAID s paritou. Program poskytuje výsledek výpočtu parity pro součet několika samostatných složek.
  • Booleovské operace, jako jsou XOR a GFmul, nevyžadují žádnou akci uživatele. Jsou vydány hotové výpočty pro paritu dat.
  • Úrovně RAID zahrnují JBOD, RAID0, RAID3, RAID4, RAID5, RAID6. Software navíc podporuje komplexní úrovně jako RAID10, RAID0+1, RAID50 a podobně.
  • Práce s vlastními konfiguracemi RAID.
  • K dispozici je analýza binárních a nezpracovaných dat pro nesestavená pole RAID.

Pohodlné nástroje pro úpravy a bezpečný režim úpravy dat

CI Hex Viewer má následující nástroje:

  • Je možné pracovat s libovolnými datovými zdroji vč fyzické disky, virtuální úložiště, obrazy disků, diskové oddíly, soubory a dokonce jakékoli fragmenty uvedených zdrojů.
  • Nástroj pro vyhledávání a nahrazování založený na několika metodách, včetně pokročilého hex vyhledávání s přizpůsobitelnou syntaxí, poskytuje přesné výsledky vyhledávání dat.
  • Vzor náhrady dat zjednodušuje výměnu mezi obchody. Program zkopíruje přesný rozsah dat ze zdroje do cílového úložiště v určené oblasti.
  • Nástroj pro automatické sestavení umožňuje vytvořit jeden soubor z neomezeného počtu různých disků a souborů.
  • Zabezpečený režim úpravy dat zaručuje maximální ochranu proti poškození dat v důsledku náhodných chyb při úpravách a v důsledku toho zabraňuje možná ztráta data. Kromě toho vám produkt umožňuje tvořit nový soubor nebo virtuální úložiště pro bezpečnou editaci dat.

dodatečně

Funkce pro zlepšení uživatelského pohodlí a úsporu času:

  • Snadno prohlížejte binární data pomocí nástrojů pro přeskakování na různé pozice, zvýraznění oblastí dat a pro mnoho různých operací kopírování a ukládání dat.
  • přizpůsobitelné uživatelské rozhraní s možností nastavit pole reprezentace hexadecimálních dat.
  • Inspektor pro prohlížení a úpravu dat, jak v hexadecimální podobě, tak v textu.
  • Nastavení zdroje dat a informace o stavu pro urychlení procesu analýzy dat v závislosti na informacích již shromážděných programem.
  • Podpora více než dvaceti kódování pro pokrytí široké škály možných textových reprezentací pro nalezení požadovaných datových formátů.
  • Pohodlné porovnání dat pomocí nástroje Data Comparison, který dává výsledek analýzy všech shod a rozdílů v binárních datech disků, souborů a jakékoli jejich části.
  • Nástroj Paralelní vyhledávání poskytuje pohodlné samostatné vyhledávání potřebných informací na několika zdrojích současně.

HEX editor je aplikace určená k úpravě dat, kde jsou prezentována jako sekvence bajtů. K tomu se používá hexadecimální číselný systém. Navíc to může být jak nástroj - součást nějakého softwaru, tak plnohodnotný program.
Obliba HEX editorů je nyní vysoká. A to nejen v řadách programátorů, ale i mezi běžní uživatelé. Tvůrci se proto snaží usnadnit a zpříjemnit práci s jejich produkty. Některé z nich budou popsány níže.

winhex

Začněme VinHex, poměrně snadno použitelný, ale všestranný hex editor. Pracuje s téměř všemi druhy souborů, je schopen obnovit smazaná a poškozená data pevný disk. Navíc umožňuje zobrazit informace, které mnoho programů obvykle skrývá.


WinHex podporuje všechny známé souborové systémy(FAT16, FAT32, NTFS atd.) a čte 20 typů dat. Má funkce úpravy paměti RAM, klonování disku, analýzy, porovnávání, slučování a rozdělování souborů, 256bitový šifrovací algoritmus atd. bezplatná verze zbaveni většiny těchto příležitostí.

Hex Workshop

Další editor potěší rozsáhlým, flexibilním nastavením a překvapivě nízkým Požadavky na systém. Proto se otevírá bez problémů velké soubory, se kterými mohou mít jiné programy problémy.


Mezi výhody Hex Workshopu navíc patří: import a export informačních bloků, mazání, porovnávání a kopírování binárních dat, prohlížení struktury a vyhledávání fragmentů kódu. Z minusů: nedostatek rozhraní v ruském jazyce a placený přístup k plné verzi.

UltraEdit

Další na řadě je další jednoduchý a pohodlný program. Mezi jeho hlavní přednosti patří možnost otevírat a upravovat velké soubory od 4 GB a výše. Má také možnosti hexadecimální úpravy a zvýraznění kódu pro mnoho programovacích jazyků.


Mezi další funkce "UltraEdit" patří: vestavěný FTP klient, editace a blokový výběr textu, podpora protokolů Telnet a SSH, funkce "Autocompletion", skládání kódu, přehrávání a nahrávání maker atd. Další shareware a neruské produkt.

HexCmp

Tento program má dvě důležité funkce najednou. Používá hexadecimální systém a je schopen porovnávat binární soubory. Má pokročilé funkce jako např barevné zvýraznění a synchronní rolování a má také panel obsahující informace o záznamech v různých formátech.


Aplikace podporuje selektivní srovnání. Přesouváním mezi jednotlivými bloky a pomocí rolování lze vybrat potřebné části souborů. Kromě toho vám HexCmp umožňuje porovnávat soubory v textový formát. Příkazům lze přiřadit klávesové zkratky pro usnadnění práce s klávesnicí. Jediným problémem je poplatek, který si vývojáři za licenci žádají.

Heexplorer

to volný program OTEVŘENO zdrojový kód. Kromě toho obsahuje několik faktorů, které z něj dělají vynikající editor obrázků. Jednoduše řečeno, „Hexplorer“ umožňuje nahlížet na grafický záznam ze strany binárního kódu.


Mezi jeho hlavní funkce patří:

  • Generování pseudonáhodných čísel;
  • Záznam maker pro automatizaci úkolů;
  • Neomezená historie příkazů;
  • Prohlížení obrázků;
  • Hledání opakujících se vzorců v datech.

ⅩⅥ32

Bezplatná distribuce je hlavní rys a tento hex editor. ⅩⅥ32 je přenosná aplikace. Jeho data se nezapisují do registru, takže je můžete použít přímo z flash disku.


Program snadno pracuje s velkými soubory. Má funkci automatického vyplňování, převodu znaků, algoritmy rychlého vyhledávání, úpravu textu na hexadecimální řetězec atd. Má však i nevýhody - otevřít soubor uloženy v paměti a neexistuje žádná historie příkazů.

PSPad

A nakonec bezplatný HEX editor určený jak pro běžné uživatele, tak pro programátory. Nevyžaduje instalaci, podporuje odlišné typy soubory, jazyky a zvýraznění syntaxe.


Program je schopen pracovat současně s několika projekty. Podporuje makra, kontrolu pravopisu, náhled HTML a porovnání textu se zvýrazněním rozdílů. Zaznamenává také přítomnost FTP klienta, který umožňuje úpravy přímo z webového serveru, a také vestavěný editor CSS.

HEX editor je tedy užitečná věc, ale úzce zaměřená. Toto není kancelářský nebo zábavní software pro každý den. Ale jednoho dne se to může hodit a pak můžete buď použít jednu z navrhovaných možností, nebo hledat jiné.