You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
MacPacker can browse nested archives without extracting them, but it cannot search the contents of files stored inside those archives.
For large document collections, backups, project handoffs, and old archives, users may remember a phrase or identifier without knowing which document—or which archive layer—contains it. Manually opening and extracting every candidate is slow and creates unnecessary temporary files.
Filename filtering is already discussed in #45. This issue covers content search, including files inside nested archives.
Proposed behavior
Allow users to search text within supported files in the currently opened archive.
Follow supported nested archive layers while preserving the complete path to every result
Search common text and document formats where practical
Show useful result locations, such as a PDF page, document paragraph, slide, or spreadsheet cell
Open or preview the matching file directly from the result
Process everything locally
Start with the currently opened archive rather than building a background full-disk index
Search integrity and safety
A partial search must never look like a complete “no results” search.
Clearly report unreadable or corrupt archive branches
Distinguish unsupported encryption or a cancelled password prompt from “no match”
Make archive depth, expanded-size, item-count, and time limits visible
Protect against archive bombs and runaway nested extraction
Keep duplicate filenames distinguishable through their full nested paths
Handle an archive or source volume disappearing during a search
Problem
MacPacker can browse nested archives without extracting them, but it cannot search the contents of files stored inside those archives.
For large document collections, backups, project handoffs, and old archives, users may remember a phrase or identifier without knowing which document—or which archive layer—contains it. Manually opening and extracting every candidate is slow and creates unnecessary temporary files.
Filename filtering is already discussed in #45. This issue covers content search, including files inside nested archives.
Proposed behavior
Allow users to search text within supported files in the currently opened archive.
Search integrity and safety
A partial search must never look like a complete “no results” search.
Suggested implementation stages
Out of scope for the first version