Toollet
Hledejte podle úkolu nebo názvu aplikaceHledatKontaktujte nás
Ceník

Porovnání binárních souborů

Porovnejte dva soubory bajt po bajtu na stejné pozici a najděte změny v hodnotách i v délce souboru. Vyberte rozdíl a zkontrolujte okolní hexadecimální bajty a zobrazení ASCII v obou souborech.

Soubor A
Libovolný formát souboru. Jeden soubor na vstup, každý až 1 MiB.
Soubor B
Libovolný formát souboru. Jeden soubor na vstup, každý až 1 MiB.

Načtěte A i B a porovnají se automaticky.

Pro úpravu bajtů otevřete binary editor

Co umíte

Porovnat všechny bajty a délky souborů

Porovnejte dva vstupy na shodných bajtových offsetech a zjistěte celkový počet rozdílných pozic. Zbývající bajty, které jsou pouze v delším vstupu, se také počítají jako rozdíly.

Prohlédnout bajty kolem rozdílu

Vyberte jiný offset a zobrazte až osm bajtů před ním a po něm v šestnáctkovém a ASCII zápisu. Zadejte offset přímo a prohlédněte pozice za seznamem.

Jak to použít

  1. Načíst A a B

    Pro každý vstup vyberte jeden soubor. U šestnáctkového vstupu zadejte bajty a stiskněte tlačítko načíst. Každý vstup může mít až 1 MiB.

  2. Zkontrolovat počet rozdílů

    Porovnání se spustí automaticky, jakmile jsou načteny oba vstupy. Pokud vše souhlasí, výsledek potvrzuje, že všechny bajty i obě délky jsou shodné.

  3. Vybrat offset a prohlédnout okolní bajty

    Vyberte offset v seznamu rozdílů nebo jej zadejte desítkově či šestnáctkově s předponou 0x. Prohlédněte si až osm bajtů na každé straně a podle potřeby přeskoučejte v krocích po osm bajtů.

Kdy pomůže

Zkontrolovat soubor před změnou a po ní

Porovnejte soubory se stejnou strukturou a zjistěte, které hodnoty bajtů se změnily a kde.

Zkontrolovat krátké posloupnosti bajtů

Načtěte šestnáctkové bajty do A a B a prohlédněte si změněné hodnoty nebo rozdíly na konci.

Jak výsledek číst

Bajty se porovnávají na stejném offsetu

Offset je pozice počítaná od začátku vstupu, počínaje nule. Šestnáctkové 0x1A a desítkové 26 označují stejnou pozici. Porovnání zahrnuje odpovídající offsety až do konce delšího vstupu.

Pokud byly uprostřed vloženy bajty, mnoho následujících offsetů se bude lišit. Tento nástroj neodhaluje pozice vložení ani nesjednocuje posloupnosti bajtů.

Celkový počet a seznam pokrývají různé rozsahy

Celkový počet zahrnuje každou rozdílnou pozici. Seznam zobrazuje prvních 500. Přímý přechod na offset je od tohoto limitu nezávislý, takže můžete prohlédnout i pozdější pozice.

Chybějící bajty a tečky v ASCII

„Žádný bajt“ nebo „—“ znamená, že daný vstup na tomto offsetu žádný bajt nemá. Buňky za oběma vstupy jsou prázdné. ASCII zobrazuje znaky od 0x20 do 0x7E; ostatní hodnoty se zobrazují jako tečky. Tečka neznamená chybějící bajt ani hodnotu 00.

Znovu načtení aktualizuje porovnání

Znovu načtení A nebo B nahradí pouze daný vstup. Pokud se načtení nezdaří, zůstanou bajty z posledního úspěšného načtení a nadále se zúčastní porovnání. Samotné přepnutí způsobu zadávání bajty znovu nenačítá.

Často kladené otázky

Mohou se shodovat soubory s různými názvy?

Ano. Soubory se shodují, když jsou shodné všechny bajty i obě délky. Názvy souborů se do porovnání nezahrnují.

Co se stane, když je rozdílů více než 500?

Celkový počet zahrnuje všechny rozdíly. Seznam zobrazuje prvních 500 pozic a můžete přímo zadat offset a prohlédnout pozice za nimi.

Mohu zde bajty upravovat nebo ukládat?

Tato stránka zobrazuje porovnání. K nahrazení bajtů nebo uložení souboru použijte binární editor. Soubor tam budete muset vybrat znovu.

Jaký šestnáctkový vstup se přijímá?

Zadejte úplné dvoumístné bajty od 00 do FF, volitelně s mezerami nebo zalomeními řádků. Nepřidávejte předpony 0x ani sloupec s offsetem. Načtení prázdného pole vytvoří vstup o délce nula bajtů.

Změní se původní soubory?

Ne. Načtené bajty se porovnají a rozdíly se zobrazí na obrazovce.

Vstupy a výsledky

Vstup
Jeden soubor nebo šestnáctková posloupnost bajtů v A a B, každý až 1 MiB.
Porovnání
Odpovídající offsety až do konce delšího vstupu; celkový počet rozdílů a prvních 500 rozdílných pozic.
Výsledek
Rozdílné offsety s okolními bajty v šestnáctkovém a ASCII zápisu. Původní soubory zůstávají beze změny.

Současné nastavení

Hledat nástroje