2016-07-14 3 views
2

私はWindows 8.1で見たい.cblite(couchbase-lite)データベースを持っています。私は現在3が多分それはWindowsに移植することができ、マックOSの下でちょうどそれを行うためのツール「CouchbaseLiteViewer」のようですが、かなりの数の依存関係があるように、それは私には見えますGitHubWindows内から.cbliteデータベースを表示および/または編集できますか?

  • に近づく見ます
  • Their "Mobile portal" repository Javaでゼロから自分のツールをロールバックする情報源をも含んでいるようだ - 同じ依存関係の問題
  • それはCouchbaseのサーバをインストールし、管理インタフェース(布団を介してアクセスする.cbliteデータベースをインポートすることができるかもしれません)。私はこれを古い(1.x)Couchbase Serverで試しましたが、インポート方法を見つけることができませんでした。
  • のファイル形式を私がで理解していれば、私は少しここで継続する方法を失ってい目立っヘッダ

せずにランダム/圧縮されたデータは、 - 誰はいくつかのポインタに私にこれを行う方法のを与えることができますか?

答えて

3

.cbliteまたは.cblite2ですか? Couchbase Liteは1.2の.cblite2フォーマットに移動しました。ファイルが.cbliteの場合は、単に別の拡張子を持つSQLiteファイルであり、任意のSQLiteエディタで見ることができます。 .cblite2は、使用されるストレージエンジンによってはdb.sqlite3またはdb.forest.Xのいずれかのディレクトリです。前者はSQLiteエディタで見ることができますが、後者はもう少し複雑です。エディタを作成する場合は、実際のクエリは難しくありません(すべてのドキュメントクエリを使用できます)。作品の大部分は、その情報を表示するために接続するだけです。

+0

ありがとう、これが助けになりました!データベースは暗号化されていたので、適切なキーを使ってSQLiteビューアで読むことができました。しかし、私はまだ添付ファイルを解読することに固執しています - データベース内に各添付ファイルのバイナリファイル暗号化キーが保存されているようですが、私が使用するビューア(DB Browser for SQ Lite)は対処方法を知らないようですこれは自動的に... –

+0

@JonasHeidelbergあなたを動かすかもしれない場所は(少なくとも.NETでは)IVがファイルの最初の16バイトとして格納されています。残りのファイルは実際の暗号化されたデータです。 – borrrden

+0

はい、それは私にコードを読んで瞬間を取った...悲しいことに私は何か他のことを間違っている、私は現在常に "悪魔の数字で終わる"。 –

関連する問題