Eu tenho que ler um arquivo binário para usar este código: Como você pode ver o ByteArrayToString ter a matriz de byte e escrever uma string. O código de ByteArrayToString é: A máquina que escreve o arquivo. bin escreve-o em LittleEndian. Então, seguindo este thread StackOverflow é. NET BinaryReader sempre little-endian, mesmo em sistemas big-endian eu deveria estar em todo o formato LittleEndian (o ReadBytes e também o arquivo gerado pela máquina). O problema é que a função ByteArrayToString () me dá este resultado: 0xF0FF que está em BigEndian e não em LittleEndian (infact eu suponho que eu deveria receber em vez 0xFFF0), porque depois disso eu tenho que decodificar um monte de dados e eu não posso ser Certeza da consistência do resultado (eu não tenho nada para comparar), eu não quero ter problema para decodificar o arquivo. bin, como posso conseguir para obter 0xFFF0 perguntado Sep 26 14 at 13:56 O endianness de BinaryReader afeta apenas métodos como Como ReadInt32. Ele não afeta ReadBytes - que sempre retornará os bytes na ordem em que eles ocorrem no fluxo. Se você precisar de uma matriz de bytes (ou uma representação hexadecimal dele) em uma ordem particular, você terá que executar essa ordem você mesmo. Se o arquivo está destinado a ser já no endianness que você quer, então pode muito bem ser que você está simplesmente lendo os dados errados. Eu não seria inteiramente surpreendido por isso - você está reposicionando o fluxo subjacente, que o BinaryReader pode não estar ciente. Se ele tiver lido (digamos) 16 bytes em seu buffer, ele não poderá ler do fluxo novamente até que você tenha lido todo esse buffer. Sugiro que você tire o BinaryReader da equação e use apenas o Stream - não é difícil escrever seu próprio equivalente de ReadBytes, que simplesmente rola até que ele seja executado fora dos dados ou leia todos os dados que você precisa. Respondeu Sep 26 14 at 14:01
Comerciante v1.02 da notícia fácil do forex Negociante v1.02Forex da notícia fácil de Freeforex Negociando negociante Forex da negociação de Forex negociador v1.02 da notícia fácil do forex v1.02 comerciante v1.02 da notícia fácil de Freeforex negociante v1.02Forex da negociação negociando Forex negociando fácil negociador v1.02 da notícia fácil .02 comerciante fácil da notícia do forex v1.02 Tradutor v1.02Forex da notícia fácil de Freeforex Negociando negociante Forex do Forex negociador fácil da notícia do forex v1.02 comerciante fácil da notícia do Forex v1.02Forex Negociante v1.02Forex da notícia fácil negociando Comerciante v1.02 comerciante fácil da notícia do forex v1.02 comerciante fácil da notícia de Freeforex v1.02Forex comerciante negociando v1.02 fácil da notícia do forex de Freeforex comerciante fácil da notícia de Freeforex v1.02Forex Negociando negociante Forex do Forex comerciante fácil da notícia do forex v1.02 comerciante fácil da notícia V1.02 Freeforex comerciante f...
Comments
Post a Comment