archive
List the contents of a .zip, .tar.gz, .7z, or .rar file, then extract a specific member as Markdown. Use this to inspect compressed bundles and retrieve only the file you need.
Instructions
Browses a compressed archive — "open / list / what is in this .zip, .tar.gz, .7z, .rar", then "extract member X from it". Not a web page fetcher — a URL to a page goes to fetch. Call archive{source:"https://…/data.zip"} for the member listing (names and sizes, nothing extracted); then archive{source:"…", member:"docs/readme.md"} converts that one member to Markdown. 0 members = an empty archive; an ERROR item = the archive could not be fetched or opened, or the member was refused (traversal, symlink, size).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| member | No | Omit to get the SAFE member listing (names + sizes; nothing is extracted). Give one member name from that listing to fetch just that member, converted to Markdown. | |
| source | Yes | URL or local path of a .zip / .tar(.gz/.bz2/.xz) / .7z / .rar archive. |