Skip to content

Add Spotlight Store Files for macOS - #345

Merged
abrignoni merged 1 commit into
mainfrom
feat/macos-spotlight-store
Sep 27, 2026
Merged

abrignoni merged 1 commit into
mainfrom
feat/macos-spotlight-store

Conversation

@abrignoni

Copy link
Copy Markdown
Owner

Adds a Spotlight Store Files artifact for macOS, with a new reader, scripts/macos_spotlight.py, for store.db, .store.db and the dbStr-N.map tables beside them. Rows come from the records that name a file:

  • content, added, last used, used and download dates
  • where-from and received-from attributes
  • rebuilt path, kind, content type, logical size and owner

Undocumented attributes are reported as stored. A record both copies hold with the same values is one row citing both files. Byte-identical copies under System/Volumes/Data are read once.

🤖 Generated with Claude Code

A new reader, scripts/macos_spotlight.py, reads the Spotlight metadata store (store.db,
.store.db and the dbStr-N.map tables beside them). Spotlight Store Files reports each record
that names a file: content, added, last used, used and download dates, where-from and
received-from attributes, rebuilt path, kind, content type, logical size and owner. A record
both copies hold with the same values is one row citing both files.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@abrignoni
abrignoni merged commit 1fa1c90 into main Sep 27, 2026
11 checks passed
@abrignoni
abrignoni deleted the feat/macos-spotlight-store branch September 27, 2026 17:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant