๐ฆ ZIP Information
These tools help you explore whatโs inside a ZIP file.
zip_listโ
Lists all files and folders in a ZIP.
Argument | Description |
---|---|
ZIP | ZIP file path |
PATH | Optional internal path (ends with "/") |
zip_list "/sdcard/test.zip" # Lists everything in the ZIP
zip_list "/sdcard/test.zip" "folder/" # Lists contents in the folder
zip_list_fileโ
Lists only files in a ZIP.
Argument | Description |
---|---|
ZIP | ZIP file path |
PATH | Optional internal path (ends with "/") |
zip_list_file "/sdcard/test.zip" # Lists only files
zip_list_file "/sdcard/test.zip" "folder/" # Lists contents in the folder (only files)
zip_list_dirโ
Lists only folders in a ZIP.
Argument | Description |
---|---|
ZIP | ZIP file path |
PATH | Optional internal path (ends with "/") |
zip_list_dir "/sdcard/test.zip" # Lists only folders
zip_list_dir "/sdcard/test.zip" "folder/" # Lists contents in the folder (only folders)
find_contentโ
Finds paths in a ZIP matching patterns.
Argument | Description |
---|---|
PATTERN | Pattern(s) to match |
ZIP | ZIP file to search |
-d | Find only directories |
-r | Use regular expressions for patterns |
-max N | Limit depth (1 = root, 2 = root + 1 level, etc.) |
# Find files by pattern
find_content ".mp4" ".mp3" /sdcard/ole.zip
# Find directories
find_content -d "huh" /sdcard/ole.zip
# Regex pattern
find_content -r "(.mp4|.mp3)$" /sdcard/ole.zip
# Multiple regex
find_content -r "(.mp4|.mp3)$" "^ole.*(.jpg|.png)$" /sdcard/ole.zip
# Root only
find_content -max 1 ".mp4" ".mp3" /sdcard/ole.zip
# Max depth 2, directories
find_content -max 2 -d "huh" "ole" /sdcard/ole.zip
# All folders up to depth 3
find_content -d -max 3 -r ".*" /sdcard/ole.zip