質問: .dbファイルで値を見つける方法は? settings.dbファイルでts3のホットキーデータを見つけようとしています。 notepad ++で.dbファイルを開き、ctrl + fを押して、「[〜 #〜] scroll [〜#〜]、ホットキーデータが見つかります。notepad ++を使用して.dbファイルの内容を編集すると、ファイルが破損するため、編集する必要があります実際の.dbファイルビューア/エディタを使用します。 使用しています sqlite用dbブラウザ このファイルのいたるところを調べましたが、ホットキーデータが見つかりません。 dbブラウザにはcontrol + fがないため、10倍難しくなります。誰かがこのファイルでホットキーデータを見つけるのを手伝ってもらえますか? [〜#〜]ダウンロード[〜#〜]
回答: sqliteデータベースはバイナリ形式であるため、テキストエディタで直接アクセスすることはできません。データベースのコンテンツをテキストとして表示する場合は、sqlダンプファイルとしてエクスポートする必要があります。cmd(コマンドラインコンソール)を実行し、データベースファイルを含むフォルダー(cdコマンドを使用)に移動し、次のコマンドを発行します(database-file.dbを実際のファイルに置き換えます) sqlite3 database-file.db .dump > database-file.txt コマンドラインユーティリティをダウンロードできますsqlite3 ここ その後、notepad ++でこのdatabase-file.txtファイルを探索できます。ダンプされたsqlファイルを編集し、それをsqliteデータベースとして再度作成する場合は、次を使用します。 sqlite3 database-file.db < database-file.txt p.s.参照したデータベース内で検索しているhotkeyデータに関して、hotkeyに関連するレコードは次のとおりです。insert into "application" values(1488894941,'hotkeymode','2'); insert into "application" values(1488894941,'hotkeyprofile','160cc86f-8082-4bad-afbd-7ae9b96482ca'); insert into "global" values(1488894937,'hotkeydialog','297 433'); insert into "connecting" values(1487550188,'lastusedserverhotkeyprofile','160cc86f-8082-4bad-afbd-7ae9b96482ca'); teamspeakの内部が'hotkeymode','2'と'hotkeyprofile','160cc86f-8082-4bad-afbd-7ae9b96482ca'の意味を知らない場合、必要なものを変更するのはそれほど簡単ではありません。