Skip to content

Commit c30ecb9

Browse files
committed
docs: document noise file origins by platform
1 parent 024097b commit c30ecb9

1 file changed

Lines changed: 30 additions & 0 deletions

File tree

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Noise File Detection Specification
2+
3+
## Purpose
4+
5+
This document lists the known noise file names filtered by the client inventory pipeline and their platform origin.
6+
7+
## Known noise file names
8+
9+
| File name | Origin platform | Typical purpose |
10+
| --- | --- | --- |
11+
| `desktop.ini` | Windows | Folder customization metadata |
12+
| `thumbs.db` | Windows | Thumbnail cache |
13+
| `ehthumbs.db` | Windows | Media Center thumbnail cache |
14+
| `ehthumbs_vista.db` | Windows | Vista Media Center thumbnail cache |
15+
| `.desktop.ini` | Windows/Linux legacy compatibility | Legacy hidden variant |
16+
| `.thumbs.db` | Windows/Linux legacy compatibility | Legacy hidden variant |
17+
| `.DS_Store` | macOS | Finder metadata |
18+
| `.AppleDouble` | macOS | Resource fork metadata |
19+
| `.LSOverride` | macOS | Launch Services overrides |
20+
| `.Spotlight-V100` | macOS | Spotlight indexing data |
21+
| `.Trashes` | macOS | Trash metadata or folder marker |
22+
| `.fseventsd` | macOS | File system event metadata |
23+
| `.TemporaryItems` | macOS | Temporary items marker |
24+
| `.VolumeIcon.icns` | macOS | Custom volume icon |
25+
| `.directory` | Linux (KDE) | Directory display metadata |
26+
27+
## Matching behavior
28+
29+
- On Linux, matching is case-sensitive.
30+
- On non-Linux platforms, matching is case-insensitive.

0 commit comments

Comments
 (0)