Как просмотреть все части файла?

Как просмотреть все части файла?

Я ищу способ увидеть все биты файла. Я хочу увидеть все 01 в моем файле, потому что я хочу знать, какие именно изменения происходят, когда я редактирую файл с помощью приложения с закрытым исходным кодом.

решение1

Используйте шестнадцатеричный редактор, как предлагает @ChrisF. Хороший для Windows — «HxD».

Обратите внимание, что обычно компьютеры работают с кратными 8 битами за раз, если только они не взаимодействуют напрямую с оборудованием (и в большинстве случаев даже тогда). Поэтому просмотр файла, разделенного по этим границам, обычно лучше и более осмыслен, чем просто необработанный поток нулей и единиц.

Узнать ошестнадцатеричная система исчисления и как она соотносится с двоичнойво-первых. Это действительно довольно просто (0 = 0000, 1 = 0001, 2 = 0010, ... 9 = 1001, A = 1010, B = 1011, C = 1100, D = 1101, E = 1110, F = 1111)

Кроме того, сравнение файлов вручную, скорее всего, будет утомительным. Вам, вероятно, понадобится такой инструмент, какBinDiff,vbindiff, или похожие.

решение2

HxD на самом деле не видит биты, он показывает байты в шестнадцатеричном, десятичном и восьмеричном формате.

Просмотрщик байтов и битов: этот небольшой исполняемый файл делает свою работу, давайте откроем файл, посмотрим его байты в шестнадцатеричном виде и в БИТАХ (да!, единицы и нули), скачайте бесплатно:

http://www.softpedia.com/get/Programming/File-Editors/Bytes-and-Bits-Viewer.shtml#download

Для чего эта программа? Ну, в моем случае я сделал программу на ассемблере 8086 для сжатия файлов с помощью Хаффмана (https://stackoverflow.com/questions/30198324/i-have-trouble-building-codes-for-frequency-table-in-huffman-compression/30200096?noredirect=1#comment48507449_30200096). Чтобы проверить, все ли в порядке с полученным файлом, я использовалПросмотрщик байтов и битовчтобы увидеть единицы и нули в кодах Хаффмана.

Связанный контент