私は、iTunes で生成された iPhone のバックアップ ファイルから SMS 情報を読み取ることができるプログラムの作成に取り組んでいます。
現時点では、いくつかの手法をいじっているだけで、実際に機能する Python スクリプトをまとめることができました。プログラム全体は Mac OS では正常に動作しますが、スクリプトを Windows 7 で実行すると、次の行でエラーがスローされます。
Traceback (most recent call last):
File "C:\Users\Nat\Desktop\MessageExtract.py", line 12, in <module>
cur1.execute("SELECT handle_ID, text, is_from_me FROM message")
DatabaseError: file is encrypted or is not a database
現在、ファイル自体にはデフォルトで拡張子がありません。私の知る限り、まったく同じスクリプトが私の Mac OS 側でエラーなしで実行されるため、暗号化されていません。
この問題が存在する理由と考えられる解決策について、誰か考えはありますか?