Двійковий редактор
Переглядайте байти файлу в шістнадцятковому форматі й замінюйте значення за вибраними зміщеннями. Скасовуйте зміни, а потім отримуйте відредагований вміст окремим файлом або шістнадцятковим текстом.
Що можна робити
Перевіряйте зміщення та значення байтів
Переглядайте зміщення байтів, шістнадцяткові значення й ASCII разом. Введіть зміщення, щоб перейти до певного байта.
Замінюйте окремі байти й зберігайте файл
Замінюйте наявний байт значенням від 00 до FF, скасовуйте нещодавні зміни й завантажуйте відредагований вміст як окремий файл.
Як користуватися
Завантажте файл або шістнадцяткові байти
Виберіть файл або введіть послідовність, наприклад 41 42 0A, і завантажте її. Обмеження — 1 МіБ.
Виберіть байт для редагування
Виберіть значення в таблиці або введіть його зміщення десятковим чи шістнадцятковим числом із префіксом 0x.
Застосуйте нове значення
Введіть двоцифрове значення від 00 до FF і натисніть «Замінити байт». Зміни можна скасовувати по одній.
Збережіть відредагований вміст
Завантажте окремий двійковий файл. Також можна скопіювати шістнадцяткові байти або зберегти їх як текст.
Коли стане в пригоді
Перевірте заголовок файлу
Перегляньте перші байти файлу, щоб дізнатися про його формат.
Змініть значення за відомим зміщенням
Перевірте зміщення та початкове значення, замініть потрібний байт і збережіть окремий файл.
Як читати зміщення байтів і шістнадцяткові значення
Зміщення починаються з нуля
Зміщення — це позиція, відрахована від початку файлу. Шістнадцяткове 0x1A та десяткове 26 позначають той самий байт.
Один байт записується двома шістнадцятковими цифрами
Значення від 00 до FF відповідають десятковим числам від 0 до 255. Наприклад, 41 відповідає символу ASCII A.
Діапазон відображення ASCII обмежений
Відображаються символи ASCII від 0x20 до 0x7E. Інші значення показуються крапками. Кодування тексту, наприклад японське, не визначається та не відновлюється.
Заміна байтів і структура файлу
Заміна наявного байта не змінює довжину файлу. Змінені значення можуть зробити файл нечитабельним, тому зберігайте оригінал і перевіряйте відредагований результат.
Способи скасування змін
«Скасувати зміну байта» скасовує останню зміну байта. «Відновити завантажені байти» повертає дані з останнього успішно завантаженого файлу чи шістнадцяткового введення та очищує історію скасування.
Поширені запитання
Чи можна додавати або видаляти байти?
Ця сторінка замінює наявні байти. Довжина файлу не змінюється через вставлення чи видалення байтів.
Чи буде перезаписано оригінальний файл?
Ні. Відредагований вміст завантажується з префіксом edited_ у назві файлу.
Скільки змін можна скасувати?
Можна скасувати останні 1000 змін байтів. Повторне завантаження файлу встановлює нову початкову точку.
Які шістнадцяткові дані можна вводити?
Використовуйте двоцифрові значення від 00 до FF, за потреби розділяючи їх пробілами чи переносами рядка. Не додавайте префікс 0x або стовпець зміщення. Завантаження порожнього поля створює файл із нульовим розміром.
Який максимальний розмір файлу?
Розмір одного файлу — до 1 МіБ (1 048 576 байтів). У таблиці показано по 256 байтів на сторінку.
Вхідні дані та результати
- Вхідні дані
- Один файл або послідовність шістнадцяткових байтів розміром до 1 МіБ.
- Редагування
- Замініть байт за вибраним зміщенням, скасуйте нещодавні зміни або відновіть завантажені байти.
- Результат
- Відредагований двійковий файл, скопійовані шістнадцяткові байти або текстовий файл із шістнадцятковими значеннями. Оригінальний файл не перезаписується.