JPEG 画像をバイナリ形式で保存しています。これらのバイナリを編集して、前にあるすべてのバイトペアを削除する必要があります0xff 0xd8
(これは私の jpeg の最初の部分であるため)。0xff 0xd8
その理由は、イメージ プログラムでこれらのファイルを表示しようとすると、このバイトの前にある bytearray のすべての部分を取り除かない限り、ファイルが開かないからです。これが私がこれまでに試したことです:
data= open ('C:/Users/Umberto/Desktop/_BR_Browse.001_2065642654_1.BINARY', 'rb+')
edit= str (data.read () )
data.close ()
edit.find ('/xff/xd8')
しかし、「find」メソッドを使用して引数として入れたものに対して、常に「-1」をインデックスとして受け取ります。コードの何が問題になっていますか? の位置がわかったら、/xff/xd8
どうにかしてその前にあるものを単純に削除します。