fixed a bug in binaryfilereader, cus bytes are signed.