Tenho um arquivo binário com as seguintes informações
String
Número
String
A ordem é sempre essa. Gostaria de saber como faço para ler essas informações e guarda-las em variáveis.
PS:Gostaria de ler todas as informações até o fim do arquivo
Tenho um arquivo binário com as seguintes informações
String
Número
String
A ordem é sempre essa. Gostaria de saber como faço para ler essas informações e guarda-las em variáveis.
PS:Gostaria de ler todas as informações até o fim do arquivo
é binário ou texto?
Se for binário os dados estão codificados em 000011101010101011
Qual a extensão do arquivo?
Os dados dentro dos arquivo são binário, mas para ler eu teria de transformar primeiro não?
Para ler em binário e ler normal é do mesmo jeito?
A extensão é .dat.
A questão é que você tem que conhecer o layout do arquivo binário. Se os registros do arquivo estão no formato [String, Inteiro, String] você tem que saber quantos bytes são dedicados a cada um dos campos. Mesmo assim, isso não é suficiente. No caso das Strings você tem saber qual encoding foi usado para serializar em bytes, se os campos são high-endian/low-endian, etc.