Поиск смещений файлов
Исследуйте любой файл побайтно с помощью нашего бесплатного онлайн-поиска смещений файлов. Загрузите файл и перейдите к любой позиции байта, используя десятичное (1024), шестнадцатеричное (0x400) или процентное (50%) обозначение. Каждый байт отображается в виде шестнадцатеричного значения, десятичного значения и символа ASCII, а также в простой английской интерпретации, объясняющей, что представляет собой байт — от нулевых терминаторов и управляющих символов до печатного текста и расширенного ASCII. Окружающая таблица контекста показывает 8 байтов до и после вашей цели, что позволяет легко понять структуру данных вокруг любой позиции. Представление шестнадцатеричного дампа показывает необработанные байты в традиционном формате смещение + шестнадцатеричный + ASCII. Вся обработка остается в вашем браузере — ваши файлы никогда не загружаются на какой-либо сервер. Регистрация не требуется.
File Offsets Finder
Upload any file to explore its bytes at specific offsets. Enter an offset in decimal, hex (0xNN), or percentage (NN%) format to see the byte value, ASCII interpretation, and surrounding context.
Drop a file here or click to browse
Any file type - up to 1 MB displayed, supports files of any size
Offset Formats
- Decimal: Type a plain number like
1024for byte 1024 - Hex: Type
0x400or$400for offset 1024 - Percentage: Type
50%to jump to the midpoint - Byte value is shown as hex, decimal, and ASCII with full interpretation
- Точная навигация по смещению: переход к любому смещению байтов в файле в десятичном (1024), шестнадцатеричном (0x400) или процентном (50%) форматах. Перемещайтесь побайтно или используйте предустановки быстрого перехода, чтобы перейти к началу, середине или концу любого файла.
- Комплексное отображение байтов: каждый байт отображается одновременно в трех форматах: шестнадцатеричном (0xFF), десятичном (255) и символе ASCII. С первого взгляда проверьте, являются ли байты печатными, управляющими символами или расширенным ASCII.
- Контекст и интерпретация: просмотр до 8 байтов до и после целевого смещения в чистой таблице. Каждый байт получает простую английскую интерпретацию, объясняющую, что он представляет — от терминаторов NUL до многобайтовых последовательностей UTF-8.
- 100% конфиденциальность и клиентская сторона: ваши файлы никогда не покидают ваше устройство. Весь анализ смещений выполняется локально в вашем браузере с использованием JavaScript. Никаких загрузок, никаких серверов, никакого отслеживания.
- Отладка двоичных файлов. При отладке анализаторов двоичных файлов или исследовании искаженных данных переходите непосредственно к определенным смещениям для проверки необработанных байтов. Убедитесь, что структуры заголовков, таблицы данных и поля правильно выровнены в ожидаемых позициях.
- Вредоносное ПО и судебно-медицинский анализ: в цифровой криминалистике исследуйте определенные смещения в подозрительных файлах, чтобы выявить встроенные индикаторы, проверить известные шаблоны байтов и исследовать аномалии на критических структурных границах.
- Обратное проектирование формата файла. При обратном проектировании формата файла перемещайтесь по его двоичной структуре байт за байтом. Определите магические байты, поля заголовков, смещения данных и сигнатуры концевиков, исследуя каждый байт в контексте.
- Проверка страниц базы данных: проверка необработанных файлов базы данных (SQLite, MySQL) по определенным смещениям страниц. Проверяйте заголовки страниц, указатели ячеек и записывайте данные в точном положении байтов, чтобы понять структуру хранения.
- Анализ протоколов и пакетов. Проверяйте данные двоичного протокола, переходя к определенным смещениям в захваченных пакетах. Убедитесь, что поля заголовка, маркеры полезной нагрузки и позиции контрольной суммы соответствуют спецификациям протокола.
- Изучение двоичных и шестнадцатеричных данных: образовательный инструмент для изучения структуры двоичных данных. Посмотрите, как байты сопоставляются с шестнадцатеричными значениями, символами ASCII и значимыми интерпретациями. Поймите взаимосвязь между смещениями, значениями байтов и структурой файла.
Часто задаваемые вопросы
Средство поиска смещений файлов позволяет загружать любой файл и исследовать его необработанные байты в определенных позициях (смещениях). Введите смещение в десятичном (1024), шестнадцатеричном (0x400) или процентном (50%) формате, чтобы перейти непосредственно к этому байту. Инструмент показывает шестнадцатеричное значение байта, десятичное значение, символ ASCII, позицию файла и простую английскую интерпретацию с окружающим контекстом.
После перехода к любому смещению используйте кнопки «Предыдущая» и «Далее», чтобы переходить по отдельным байтам. Таблица контекста показывает 8 байтов до и 8 байтов после вашей текущей позиции, при этом текущий байт выделен синим цветом.
Три формата: (1) Десятичный — введите «1024» для байта 1024. (2) Шестнадцатеричный — введите «0x400» или «$400». (3) Процент — введите «50%» для точной средней точки. Также предусмотрены кнопки быстрого перехода на 0, 25%, 50%, 75% и конец.
Инструмент загружает и анализирует производительность первых 1 МБ. Отображается полный размер файла, поэтому вы всегда знаете общий размер файла.
Байты подразделяются на следующие категории: NUL (0), управляющие символы (1–31), пробел (32), знаки препинания (33–47, 58–64, 91–96, 123–126), цифры (48–57), прописные буквы (65–90), строчные буквы (97–122), DEL (127), элементы управления C1 (128–159) и расширенные символы. ASCII/UTF-8 (160–255).
Поддерживаются любые типы файлов — изображения, документы, аудио, видео, архивы, исполняемые файлы и многое другое. Поскольку вся обработка является локальной, ограничений формата нет.
Этот инструмент предназначен для навигации по местоположению. Для поиска шаблонов (например, поиска всех вхождений «FF D8 FF») используйте наш инструмент поиска двоичных шаблонов.
Абсолютно. Вся обработка происходит локально в вашем браузере. Ни на один сервер ничего не загружается. Файлы удаляются при закрытии страницы.