Online Tool Store Online Tool Store

Diff Двійкового Файлу

Порівняйте два двійкові файли та переглядайте різні діапазони байтів у hex з зміщеннями, відповідними регіонами та резюме розбіжності.

🔒 Цей інструмент працює повністю у вашому браузері. Ваші файли ніколи не завантажуються на сервер.

Розробник

Порівняння бінарних файлів

Працює локально

Файл A

Файл B

Виберіть два файли для побайтового порівняння.

Обидва файли зчитуються на цій сторінці та порівнюються в пам'яті. Нічого не завантажується на сервер, тож єдине обмеження — доступна пам'ять вашого пристрою.

Як працює Binary File Diff

  1. Перетягніть обидва файли у слоти A і B або натисніть, щоб вибрати їх. Порівняння запускається, щойно обидва завантажені.
  2. Спершу прочитайте вердикт: чи файли ідентичні побайтово, скільки байтів відрізняється та SHA-256 кожного файлу.
  3. Перевірте зсуви. Невелика відмінність на самому початку зазвичай означає заголовок або поле версії, а не пошкоджені дані.
  4. Перемикайтеся між лише відмінностями та повним файлом, а також між 16 і 32 байтами в рядку, залежно від того, що переглядаєте.
  5. Перейдіть одразу до будь-якого зсуву в hex, переглядайте відмінності по одній або натисніть на регіон у списку, щоб перейти до нього.
  6. Скопіюйте або завантажте звіт, коли зсуви потрібні у тикеті чи повідомленні коміту.

FAQ

Як порівняти два бінарні файли, щоб перевірити, чи вони однакові?

Перетягніть обидва файли. Інструмент порівнює кожен байт і прямо каже, чи вони ідентичні побайтово, а також показує SHA-256 кожного файлу — якщо два хеші збігаються, файли ідентичні, що й потрібно більшості людей.

Як порівняти два бінарні файли без командного рядка?

Саме для цього ця сторінка. Вона дає ті самі відповіді, що й cmp та fc /b — чи файли збігаються, зсув першої відмінності та скільки байтів відрізняється — у вигляді прокручуваного hex-перегляду, без встановлення й без термінала.

Як порівняти бінарні файли в Linux або Windows?

У Linux cmp -l a.bin b.bin перелічує кожен відмінний байт, а cmp -s — тиха перевірка однаковий/відмінний; diff повідомляє лише, що бінарні файли відрізняються. У Windows fc /b a.bin b.bin виводить відмінні зсуви в hex. Цей інструмент робить те саме в браузері та додає підсумок регіонів, якого ці команди не дають.

Що означає відсоток ідентичності?

Збіжні байти, поділені на розмір більшого файлу. Використання більшого файлу як знаменника означає, що файл із зайвим хвостом не може отримати 100% лише тому, що все спільне з коротшим файлом збігається.

Чому два "ідентичні" експорти відрізняються?

Часові мітки та вбудовані метадані збірки. Багато форматів записують час створення в заголовок, тому побайтово ідентичний вивід вимагає детермінованого генератора. Кілька відмінних байтів поблизу зсуву 0 — класична ознака цього.

Чи означає різниця в розмірі файлу пошкодження?

Не сама по собі. Заповнення, вирівнювання та завершальні метадані змінюють розмір, не змінюючи змісту. Де саме розташована відмінність важливіше за те, наскільки вона велика, тому підсумок повідомляє перший відмінний зсув та окремі регіони.

Наскільки великий файл я можу порівняти?

Фіксованого обмеження немає — обидва файли читаються в пам'ять сторінки, тож обмеженням є ваш пристрій. Hex-перегляд залишається швидким на великих файлах, бо рендерить вікно рядків навколо переглянутого зсуву, а не весь файл.

Чи завантажуються мої файли кудись?

Ні. Обидва файли читаються на сторінці й порівнюються в пам'яті, що також означає, що дуже великі файли обмежені пам'яттю вашого пристрою, а не лімітом завантаження.

Як ми порівнюємось

ФункціяOnline Tool StoreAutoDevSuite Hex MasterDiffNowDecompiler.com Diff
Побайтовий diff зі зсувами hex Не показаноЗамість цього декомпілює у вихідний код
Файли ніколи не залишають браузер
Немає обмеження на розмір файлу Не вказано2 МБ безкоштовно / 8 МБ преміумНе вказано
16 або 32 байти в рядку, перехід до будь-якого зсуву Не показано
SHA-256 обох файлів поруч із diff Окремий інструментНе показаноНе показано
Працює без акаунта чи преміум-рівня Преміум-рівень

Ці три інструменти відповідають на різні питання. Decompiler.com порівнює декомпільований вихідний код — правильний інструмент, коли важливо, що змінилося в JAR чи APK, а не які байти зсунулися. DiffNow завантажує ваші файли й порівнює лише перші 2 МБ, якщо ви не платите. AutoDevSuite найближчий за типом — hex-переглядач у браузері з режимом порівняння. Binary File Diff спершу відповідає на практичне питання — наскільки відрізняється і де — перш ніж переходити до hex-перегляду, і ніколи нікуди не надсилає файли.

Схожі інструменти

Вбудувати цей інструмент

Вставте це на свій сайт — він залишиться безкоштовним, і кожен файл усе одно залишається в браузері відвідувача, а не у вас чи в нас.