Como ver todos os bits de um arquivo?

5

Estou procurando uma maneira de ver todos os bits de um arquivo. Eu quero ver todos os 01s do meu arquivo, porque eu quero saber quais mudanças exatamente acontecem quando edito um arquivo usando um aplicativo de código fechado.

Desculpe se esta pergunta parece idiota, se sim, diga-me o que devo fazer.

Agradeça a todos os caras da aventura.

    
por Mostafa Farzan 20.08.2012 / 15:03

2 respostas

4

Use um editor hexadecimal como o @ChrisF sugere. Um bom para o Windows é "HxD".

Por favor note que geralmente os computadores lidam com múltiplos de 8 bits de cada vez, a menos que interfiram diretamente com o hardware (e na maioria das vezes, mesmo assim). Então, olhar para um arquivo dividido nesses limites é geralmente melhor e mais significativo do que apenas um fluxo bruto de 0s e 1s.

Aprenda sobre o hexadecimal e como ele se relaciona com o binário primeiro. É realmente muito simples (0 = 0000, 1 = 0001, 2 = 0010, ... 9 = 1001, A = 1010, B = 1011, C = 1100, D = 1101, E = 1110, F = 1111)

Além disso, comparar os arquivos manualmente pode ser entediante. Você provavelmente precisará de uma ferramenta como BinDiff , vbindiff ou similar.

    
por 20.08.2012 / 15:23
2

O HxD não vê realmente os bits, mostra bytes em hexadecimal, dez e dez.

Visualizador de Bytes e Bits : este pequeno executável faz o trabalho, deixe-nos abrir um arquivo, veja seus bytes em hexadecimal e em BITS (sim !, uns e zeros), baixe de graça:

link

Para que serve este programa? Bem, no meu caso, eu fiz um programa na montagem 8086 para compactar arquivos usando Huffman ( link ). Para verificar se o arquivo resultante estava bem, usei Bytes and Bits Viewer para ver os zeros e uns nos códigos de Huffman.

    
por 14.05.2015 / 18:31