Mac OS Xのサムネイルは、フォルダを開くたびに生成されるのではなく、何らかの形で「キャッシュ」されるように見えることに気づきました。
しかし、はっきりと保存されているように見えるフォルダを見つけることができませんでした。
それなら、それらをある種のメタデータとして保存できると思いました。ただし、ファイルを(デスクトップなどから)削除し、同じ名前のファイルの直後に保存すると、前のファイルのプレビューが約1秒間表示されることがわかりました。
それらはデータとは別に保存されていますか?それらはいつどのように無効になりますか(たとえば、同じ名前のファイルが同じディレクトリにある場合のみ)?
quicklookd
バックグラウンドプロセスは、ファイルのサムネイルの作成と管理を担当します。これらのサムネイルは、ユーザーアカウントに固有のcom.Apple.QuickLook.thumbnailcache
のようなフォルダー内の/var/folders/39/ggldtdps6034ct7d_y6x4_v80000gn/C
という名前のフォルダーに保存されます。ファイルindex.sqlite
には、保存されているサムネイルに関する情報を含むSQLiteデータベースが含まれています。 sqlite3
コマンドラインツールを使用してアクセスします。