Olá galera, sou novo no forum e programo por hobbie.
Uma dúvida que eu sempre tive é essa: como lidar com leitura de arquivos binários.
Eu sei que a primeira coisa que devemos pensar antes de lidar com binários é se sabemos como os bytes são organizados no arquivo. Ou seja, se o arquivo tem 10 inteiros seguidos ou 10 floats seguidos por exemplo.
Supondo que eu saiba a organização dos bytes, por exemplo um cabeçalho textual de 250 bytes seguido de 300 amostras do tipo float. Eu consigo ler esse tipo de arquivo com QDataStream?
E nos casos em que não sabemos a organização dos bytes? é ai que entra o conceito de Parser?