これはバグか、私がここで欠けているものがあるかどうかわかりません。ファイルの正確なバイトを取得しようとしています。Java FileInputStreamは、バイト配列の同じインデックスに3-4バイトを入れますか?
だから私はバイト[1024]それの最初の1024バイトを取得するための配列、CHAR [1024]配列を持っている、と私はそれが価値
しかし中だ見るために各バイトにInteger.toBinaryStringをしていますインデックス[20] = 11111111111111111111111111111111 インデックス[21] = 11111111111111111111111111111110
バイトは32ビットになる可能性があります。
は、このケースでは、UTF-16 BOMすると私のテストによると、それはこれだけ各インデックスの最後の8が
が助けを事前にありがとうございますする必要があり、255 254であるべきはずの
説明をありがとう、私のプログラムは今働いています – dac1n