cpxSR2bnPUihaNxIFFA8Sc + 8gUnWuJxJi8ywSW5ju0npWrFJHW2MSZAeMklcZ71IjrBySF2ci0gdecRI0vD / SM4ZF0m1ZSJJBY8bSZJl / 0intaxIlQJBSPdY3EdBLM9Hp4wLSOK8Nki8L1pIoglxSAvNbkjHg0VIDlv7R6B2Y0elCqVGFWuVRgagAkdxHTdHELxRR9i2VkdyEUlHU84kRzTS2kalKFxG
これは私の質量分析計からのXMLファイルからの文字列です。このような2つのファイルをロードし、あるセットの値を別のセットから減算して、結果を新しいファイルに書き込むプログラムを作成しようとしています。.mzML形式の仕様ファイルによると、数値データのエンコードはbase64であるとされています。多くのオンラインbase64コンバーターを使用したり、NotepaD ++とMIMEツールキットのbase64コンバーターを使用したりして、このデータ文字列を読みやすいものに変換することはできません。
結果ファイルのコンテキストでの文字列は、次のようになります。
<binaryDataArray encodedLength="224">
<cvParam cvRef="MS" accession="MS:1000515" name="intensity array" unitAccession="MS:1000131" unitName="number of counts" unitCvRef="MS"/>
<cvParam cvRef="MS" accession="MS:1000521" name="32-bit float" />
<cvParam cvRef="MS" accession="MS:1000576" name="no compression" />
<binary>cpxSR2bnPUihaNxIFFA8Sc+8gUnWuJxJi8ywSW5ju0npWrFJHW2MSZAeMklcZ71IjrBySF2ci0gdecRI0vD/SM4ZF0m1ZSJJBY8bSZJl/0intaxIlQJBSPdY3EdBLM9Hp4wLSOK8Nki8L1pIoglxSAvNbkjHg0VIDlv7R6B2Y0elCqVGFWuVRgagAkdxHTdHELxRR9i2VkdyEUlHU84kRzTS2kalKFxG</binary>
このエンコーディングがどのような形式であるかを理解できるまで、先に進むことはできません。
返信をよろしくお願いします。