- 締切済み
.vntファイルが解読出来ません
初めて質問させていただきます。 .vntファイルを開くことが出来ず困っています。 元々はandroidスマホのメモ帳アプリ(スマホに元々入っていたもの)のデータです。 https://okwave.jp/qa/q9391654.html ↑こちらを参考にVmassage/Vnoteファイル変換を使い変換したところ、 BEGIN:VNOTE VERSION:1.1 BODY;CHARSET=SHIFT_JIS;ENCODING=QUOTED-PRINTABLE:=83=82=(以下略) と続くものは直せたのですが、 BEGIN:VNOTE VERSION:1.1 X-FORMAT:1 BODY;ENCODING=BASE64:IiBpZD0iVz(以下略) と以下=無しでアルファベットや数字だけの羅列が続くものは上手くいきませんでした。 後者のようになってしまったファイルをどうにかして前者に変換したり、解読する方法はないでしょうか。 何か方法があればお願い致します。
- みんなの回答 (6)
- 専門家の回答
みんなの回答
- SWM5903
- ベストアンサー率68% (4965/7212)
BASE64の部分(BEGIN~ENDで1セット)を抜き出して、 参考:https://www.vector.co.jp/soft/win95/net/se354480.html は使えませんかね。 恐らく、CHARSET=SHIFT_JISはテキストのみ、BASE64は画像だと思われるので。 若しくは、データ部分(「BASE64:IiBpZD0iVz」の「IiBpZD0iVz」以下)を 参考:https://hogehoge.tk/tool/ で変換してみるとか。
- _kappe_
- ベストアンサー率68% (1581/2304)
XMPという形式のデータであるらしいことは分かりますが、回答No.4のお礼に貼られた内容だけでは何のデータなのか不明です。 https://ja.wikipedia.org/wiki/Extensible_Metadata_Platform
お礼
そうですか……お付き合いいただきありがとうございました。
- _kappe_
- ベストアンサー率68% (1581/2304)
回答No.3の者です。 BASE64で符号化されたVNTファイルを持っていないので自分では試せませんが、下記のサイトでBASE64のデコードが可能です。 https://www.en-pc.jp/tech/base64.php ・「エンコード/デコードしたい文字列を入れて下さい」の欄に、VNTファイルの「BODY;ENCODING=BASE64:」よりも後の部分を貼り付けます。 ・「変換方式」の欄で「デコード」を選びます。 ・「エンコード前、デコード後の文字エンコードを」の欄は、「指定しない」を選んでうまく行かなかったら他の選択肢を選んでやり直してください。 ただし、このサイトに入力したデータの取り扱いについての規約が見当たらなかったので、個人情報などの入力は気をつけたほうがいいでしょう。
お礼
すみません、お返事遅くなりました。 結果としては、以下のようになりました。(個人情報が含まれているメモかもしれないので一部■で伏字にしてあります。) " id="W5M0■■■■■"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:■■="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00 "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:F374■■■■■■" xmpMM:DocumentID="xmp.did:A30CA■■■■■■ 実はこれ、Vnoteで変換する前に表示されていたものなんです。base64になっていたものはVnoteで変換したものを載せていました。リンク先に飛んでみたりもしていたのですが、どこから手をつければいいのか見当もつかず……。 解答ありがとうございます。
- _kappe_
- ベストアンサー率68% (1581/2304)
一つめのほうはQUOTED-PRINTABLE、二つめのほうはBASE64という方法で符号化されています。 自分だったらEmacsというテキストエディタのbase64-decode-regionというコマンドを使って変換しますけど、Emacsを使ったことのない人にここの回答欄で一から教えるのは困難です。 あるいは、LinuxやmacOSのbase64コマンドを使うこともできます。UNIXの知識が必要です。
お礼
詳しくありがとうございます。符号化というものが違ったのですね…。自分のほうでも調べてみます。
- 486HA
- ベストアンサー率45% (1013/2247)
”vMessage/vNoteファイル変換” :>DoCoMoのカメラ付きケータイで撮影した写真やメールなどを、 :>赤外線ポートを使用してパソコンに転送した場合、 :>またはSDカード/メモリースティックに保存したファイルの拡張子が :>「.vmg」や「.vnt」といったテキストファイルが生成されます。 :>これらファイルを、もとの写真やメールへと変換します。 ソフト名: vMessage/vNoteファイル変換 動作OS: Windows 7/Vista/XP/Me/2000/NT/98/95
- maiko0333
- ベストアンサー率19% (839/4401)
どういうプログラムを組んで どういう結果(エラー含む)になったかを書いてください。
補足
すみません、自分でプログラムを組んだわけではないんです。投稿カテゴリを間違ってしまって…(今カテゴリの変更申請中です。10/15)
お礼
ご回答ありがとうございます。 結果から申し上げますと、回答4のお礼コメントと同じようになりました。後者のデータ変換ツールは形式や文字変換の組み合わせを全て試したわけではないのですが、M(B!I9#TB5S5等という文字列が出てきました。 ご協力感謝致します。