search_in_archive
Search text inside archive members with a per-line regex without extracting files; use glob filters to narrow matches and skip binaries.
Instructions
Grep text members inside an archive without extracting it.
pattern is a Python regular expression, matched per line. glob narrows which members are searched. Binary members are skipped and counted; each member is read at most 5 MiB and the whole search at most 64 MiB, and the result says when a cap was hit. Output lines look like 'member/name:LINE: text'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| glob | No | ||
| path | Yes | ||
| pattern | Yes | ||
| encoding | No | ||
| password | No | ||
| ignore_case | No | ||
| max_matches | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |