在IOUtilTest2里面輸出的不同
0ffffffd3 0ffffffc3 0ffffffbb 0ffffffa7 0ffffffb2 0ffffffce 0ffffffbf 0ffffffbc 0ffffffa3 0ffffffba?
0d 0a 0d 0a 51 31 0ffffffa3 0ffffffba 0ffffffd5 0ffffffe2?
0ffffffb8 0fffffff6 0ffffffce 0ffffffc4 0ffffffbc 0fffffffe 0ffffffbc 0ffffffd0 0ffffffca 0ffffffc7?
0ffffffca 0ffffffb2 0ffffffc3 0ffffffb4 0ffffffa3 0ffffffbf 0d 0a 0ffffffb1 0ffffffbe?
0ffffffc4 0ffffffbf 0ffffffc2 0ffffffbc 0ffffffd3 0ffffffc9 0ffffffb5 0ffffffe7 0ffffffc4 0ffffffd4?
0ffffffb9 0ffffffdc 0ffffffbc 0ffffffd2 2d 0ffffffce 0ffffffc4 0ffffffb5 0ffffffb5 0ffffffca?
0ffffffd8 0ffffffbb 0ffffffa4 0ffffffd5 0ffffffdf 0ffffffc9 0fffffffa 0ffffffb3 0ffffffc9 2c?
0ffffffd3 0ffffffc3 0ffffffd3 0ffffffda 0ffffffb4 0ffffffe6 0ffffffb4 0ffffffa2 0ffffffa1 0ffffffb0?
0ffffffd6 0ffffffc7 0ffffffc4 0ffffffdc 0ffffffb1 0ffffffb8 0ffffffb7 0ffffffdd 0ffffffa1 0ffffffb1?
0ffffffb2 0fffffffa 0ffffffc9 0fffffffa 0ffffffb5 0ffffffc4 0ffffffce 0ffffffc4 0ffffffbc 0fffffffe?
0ffffffa1 0ffffffa3 0d 0a 0d 0a 51 32 0ffffffa3 0ffffffba?
0ffffffce 0ffffffaa 0ffffffca 0ffffffb2 0ffffffc3 0ffffffb4 0ffffffd4 0ffffffda 0ffffffd5 0ffffffe2?
0ffffffc0 0ffffffef 0ffffffa3 0ffffffac 0ffffffbf 0ffffffc9 0ffffffd2 0ffffffd4 0ffffffd0 0ffffffde?
0ffffffb8 0ffffffc4 0ffffffc3 0ffffffb4 0ffffffa3 0ffffffbf 0d 0a 0ffffffc4 0ffffffac?
0ffffffc8 0ffffffcf 0ffffffc7 0ffffffe9 0ffffffbf 0fffffff6 0ffffffcf 0ffffffc2 0ffffffa3 0ffffffac?
0ffffffce 0ffffffc4 0ffffffb5 0ffffffb5 0ffffffca 0ffffffd8 0ffffffbb 0ffffffa4 0ffffffd5 0ffffffdf?
0ffffffbb 0ffffffe1 0ffffffb8 0fffffff9 0ffffffbe 0ffffffdd 0ffffffb4 0ffffffc5 0ffffffc5 0ffffffcc?
0ffffffca 0ffffffa3 0ffffffd3 0ffffffe0 0ffffffbf 0ffffffd5 0ffffffbc 0ffffffe4 0ffffffa3 0ffffffac?
0ffffffd7 0ffffffd4 0ffffffb6 0ffffffaf 0ffffffd1 0ffffffa1 0ffffffd4 0fffffff1 0ffffffd7 0ffffffee?
0ffffffb4 0fffffff3 0ffffffb5 0ffffffc4 0ffffffb1 0ffffffbe 0ffffffb5 0ffffffd8 0ffffffb4 0ffffffc5?
0ffffffc5 0ffffffcc 0ffffffc9 0fffffffa 0ffffffb3 0ffffffc9 0ffffffb1 0ffffffbe 0ffffffc4 0ffffffbf?
0ffffffc2 0ffffffbc 0ffffffa1 0ffffffa3 0ffffffd4 0ffffffda 31 2e 34 0ffffffbc?
0ffffffb0 0ffffffd2 0ffffffd4 0ffffffc9 0ffffffcf 0ffffffb5 0ffffffc4 0ffffffb0 0ffffffe6 0ffffffb1?
0ffffffbe 0ffffffd6 0ffffffd0 0ffffffa3 0ffffffac 0ffffffb1 0ffffffb8 0ffffffb7 0ffffffdd 0ffffffce?
0ffffffc4 0ffffffb5 0ffffffb5 0ffffffb4 0ffffffe6 0ffffffb7 0ffffffc5 0ffffffce 0ffffffbb 0ffffffd6?
0ffffffc3 0ffffffbf 0ffffffc9 0ffffffd2 0ffffffd4 0ffffffd1 0ffffffa1 0ffffffd4 0fffffff1 0ffffffb8?
0fffffffc 0ffffffbb 0ffffffbb 0ffffffb5 0ffffffbd 0ffffffc1 0ffffffed 0ffffffcd 0ffffffe2 0ffffffb5?
0ffffffc4 0ffffffb4 0ffffffc5 0ffffffc5 0ffffffcc 0ffffffb8 0fffffff9 0ffffffc4 0ffffffbf 0ffffffc2?
0ffffffbc 0ffffffcf 0ffffffc2 0ffffffa1 0ffffffa3 0d 0a 0d 0a 51?
33 0ffffffa3 0ffffffba 0ffffffb1 0ffffffbe 0ffffffce 0ffffffc4 0ffffffbc 0fffffffe 0ffffffbc?
0ffffffd0 0ffffffbb 0ffffffe1 0ffffffd4 0ffffffbd 0ffffffc0 0ffffffb4 0ffffffd4 0ffffffbd 0ffffffb4?
0fffffff3 0ffffffc3 0ffffffb4 0ffffffa3 0ffffffbf 0d 0a 0ffffffb8 0ffffffc3 0ffffffc4?
0ffffffbf 0ffffffc2 0ffffffbc 0ffffffd5 0ffffffbc 0ffffffd3 0ffffffc3 0ffffffb4 0ffffffc5 0ffffffc5?
0ffffffcc 0ffffffbf 0ffffffd5 0ffffffbc 0ffffffe4 0ffffffb4 0fffffff3 0ffffffd0 0ffffffa1 0ffffffba?
0ffffffcd 0ffffffb1 0ffffffb8 0ffffffb7 0ffffffdd 0ffffffce 0ffffffc4 0ffffffb5 0ffffffb5 0ffffffb1?
0ffffffa3 0ffffffc1 0fffffff4 0ffffffb5 0ffffffc4 0ffffffca 0ffffffb1 0ffffffbc 0ffffffe4 0ffffffa3?
0ffffffac 0ffffffbf 0ffffffc9 0ffffffd2 0ffffffd4 0ffffffd4 0ffffffda 0ffffffce 0ffffffc4 0ffffffb5?
0ffffffb5 0ffffffca 0ffffffd8 0ffffffbb 0ffffffa4 0ffffffd5 0ffffffdf 2d 0ffffffc9 0ffffffe8?
0ffffffd6 0ffffffc3 0ffffffd6 0ffffffd0 0ffffffd0 0ffffffc4 0ffffffd6 0ffffffd0 0ffffffbd 0fffffff8?
0ffffffd0 0ffffffd0 0ffffffc9 0ffffffe8 0ffffffd6 0ffffffc3 0ffffffa1 0ffffffa3 0ffffffb3 0ffffffac?
0ffffffb3 0fffffff6 0ffffffc9 0ffffffe8 0ffffffb6 0ffffffa8 0ffffffb4 0fffffff3 0ffffffd0 0ffffffa1?
0ffffffba 0fffffff3 0ffffffa3 0ffffffac 0ffffffd7 0ffffffee 0ffffffc0 0ffffffcf 0ffffffb5 0ffffffc4?
0ffffffb1 0ffffffb8 0ffffffb7 0ffffffdd 0ffffffce 0ffffffc4 0ffffffbc 0fffffffe 0ffffffbb 0ffffffe1?
0ffffffd7 0ffffffd4 0ffffffb6 0ffffffaf 0ffffffc9 0ffffffbe 0ffffffb3 0fffffffd 0ffffffa1 0ffffffa3?
0d 0a 0d 0a 51 34 0ffffffa3 0ffffffba 0ffffffd4 0fffffff5?
0ffffffc3 0ffffffb4 0ffffffb9 0ffffffd8 0ffffffb1 0ffffffd5 0ffffffa1 0ffffffa2 0ffffffc9 0ffffffbe?
0ffffffb3 0fffffffd 0ffffffb1 0ffffffbe 0ffffffce 0ffffffc4 0ffffffbc 0fffffffe 0ffffffbc 0ffffffd0?
0ffffffa3 0ffffffbf 0d 0a 0ffffffd4 0ffffffda 0ffffffc9 0ffffffe8 0ffffffd6 0ffffffc3?
0ffffffd6 0ffffffd0 0ffffffd0 0ffffffc4 0ffffffa3 0ffffffac 0ffffffb9 0ffffffd8 0ffffffb1 0ffffffd5?
0ffffffce 0ffffffc4 0ffffffb5 0ffffffb5 0ffffffc8 0ffffffab 0ffffffc5 0ffffffcc 0ffffffd7 0ffffffd4?
0ffffffb6 0ffffffaf 0ffffffb1 0ffffffb8 0ffffffb7 0ffffffdd 0ffffffba 0fffffff3 0ffffffa3 0ffffffac?
0ffffffb8 0ffffffc3 0ffffffc4 0ffffffbf 0ffffffc2 0ffffffbc 0ffffffb4 0ffffffc5 0ffffffc5 0ffffffcc?
0ffffffd5 0ffffffbc 0ffffffd3 0ffffffc3 0ffffffb2 0ffffffbb 0ffffffbb 0ffffffe1 0ffffffbc 0ffffffcc?
0ffffffd0 0fffffff8 0ffffffd4 0fffffff6 0ffffffb4 0fffffff3 0ffffffa1 0ffffffa3 0d 0a?
20 20 20 0ffffffc8 0ffffffe7 0ffffffb9 0fffffffb 0ffffffd0 0ffffffe8 0ffffffd2?
0ffffffaa 0ffffffc9 0ffffffbe 0ffffffb3 0fffffffd 0ffffffb8 0ffffffc3 0ffffffc4 0ffffffbf 0ffffffc2?
0ffffffbc 0ffffffce 0ffffffc4 0ffffffbc 0fffffffe 0ffffffa3 0ffffffac 0ffffffbe 0ffffffc9 0ffffffb0?
0ffffffe6 0ffffffb1 0ffffffbe 0ffffffbf 0ffffffc9 0ffffffd2 0ffffffd4 0ffffffb9 0ffffffd8 0ffffffb1?
0ffffffd5 0ffffffb9 0ffffffdc 0ffffffbc 0ffffffd2 0ffffffd7 0ffffffd4 0ffffffb1 0ffffffa3 0ffffffbb?
0ffffffa4 0ffffffc9 0ffffffbe 0ffffffb3 0fffffffd 0ffffffce 0ffffffc4 0ffffffbc 0fffffffe 0ffffffa1?
0ffffffa3 0d 0a 20 20 20 0ffffffd4 0ffffffda 31 2e?
34 0ffffffbc 0ffffffb0 0ffffffd2 0ffffffd4 0ffffffc9 0ffffffcf 0ffffffb5 0ffffffc4 0ffffffb0?
0ffffffe6 0ffffffb1 0ffffffbe 0ffffffa3 0ffffffac 0ffffffbf 0ffffffc9 0ffffffd2 0ffffffd4 0ffffffd4?
0ffffffda 0ffffffce 0ffffffc4 0ffffffb5 0ffffffb5 0ffffffca 0ffffffd8 0ffffffbb 0ffffffa4 0ffffffd5?
0ffffffdf 2d 0ffffffc9 0ffffffe8 0ffffffd6 0ffffffc3 0ffffffd6 0ffffffd0 0ffffffd0 0ffffffc4?
2d 0ffffffbb 0fffffff9 0ffffffb4 0ffffffa1 0ffffffc9 0ffffffe8 0ffffffd6 0ffffffc3 2d?
0ffffffb5 0ffffffe3 0ffffffbb 0fffffff7 0ffffffc7 0ffffffe5 0ffffffb3 0fffffffd 0ffffffb1 0ffffffb8?
0ffffffb7 0ffffffdd 0ffffffa1 0ffffffa3 0d 0a 0d 0a 0ffffffb8 0ffffffc3?
0ffffffc4 0ffffffbf 0ffffffc2 0ffffffbc 0ffffffca 0ffffffc7 0ffffffd2 0fffffffe 0ffffffb2 0ffffffd8?
0ffffffce 0ffffffc4 0ffffffbc 0fffffffe 0ffffffbc 0ffffffd0 0ffffffa3 0ffffffac 0ffffffbd 0ffffffa8?
0ffffffd2 0ffffffe9 0ffffffb1 0ffffffa3 0ffffffc1 0fffffff4 0ffffffa3 0ffffffac 0ffffffd2 0ffffffd4?
0ffffffc3 0ffffffe2 0ffffffd3 0ffffffb0 0ffffffcf 0ffffffec 0ffffffce 0ffffffc4 0ffffffb5 0ffffffb5?
0ffffffb1 0ffffffa3 0ffffffbb 0ffffffa4 0ffffffb5 0ffffffc4 0ffffffd5 0fffffffd 0ffffffb3 0ffffffa3?
0ffffffb9 0ffffffa6 0ffffffc4 0ffffffdc 0ffffffa1 0ffffffa3 0d 0a 0d 0a?
0ffffffbe 0ffffffdc 0ffffffbe 0fffffff8 0ffffffc0 0ffffffd5 0ffffffcb 0fffffff7 0ffffffb2 0ffffffa1?
0ffffffb6 0ffffffbe 0ffffffbc 0ffffffd3 0ffffffc3 0ffffffdc 0ffffffce 0ffffffc4 0ffffffb5 0ffffffb5?
0ffffffa3 0ffffffac 0ffffffce 0ffffffc4 0ffffffb5 0ffffffb5 0ffffffca 0ffffffd8 0ffffffbb 0ffffffa4?
0ffffffd5 0ffffffdf 0ffffffd3 0ffffffeb 0ffffffc4 0ffffffe3 0ffffffcd 0ffffffac 0ffffffd4 0ffffffda?
0ffffffa3 0ffffffa1 0d 0a?
2019-05-20
read()讀的是八位,read(buf)讀的是所有位;所以要給buf[i]&0xff,取低八位。
2018-08-29
你有沒有發(fā)現(xiàn)在兩個byte高位超過8的java程序中都會在前面加上ff...呢,而沒有超過的都是兩個byte。因為比如在文件中byte是 01 ac be 67等等,當(dāng)java程序讀這些文件的時候,尤其是Integer.toHexString(buf[i]&0xff)的時候,會將這些字節(jié)碼看作是以補碼的方式存儲的,所以ac高8位的a是1010,最高位會被看作是符號位,然后Integer是四個字節(jié)的,最后以補碼輸出的時候高位缺失的16位都會被設(shè)置成1,所以最后為了輸出原來文件中存儲的01 ac be 67等等正常編碼,需要將高位這些1去掉,所以就必須要用buf[i]&0xff
2018-08-13
System.out.print(Integer.toHexString(buf[i]&0xff)+" ?");可能這里沒寫上去