テキストファイル読み込みの際のエンコードが勝手に変わる？
ファイル`file`をバイナリデータとして開く

with open(file, 'rb') as f:
    data = f.read()