feat(extract): add support for .crx (Chrome extension format)

.crx files are just a ZIP file underneath: https://developer.chrome.com/docs/extensions/mv2/hosting
This commit is contained in:
Marc Cornellà 2024-09-05 10:56:46 +02:00
commit b417b7b4cb
No known key found for this signature in database
GPG key ID: 0314585E776A9C1B
2 changed files with 49 additions and 2 deletions

View file

@ -76,7 +76,7 @@ EOF
(*.lz4) lz4 -d "$full_path" ;;
(*.lzma) unlzma "$full_path" ;;
(*.z) uncompress "$full_path" ;;
(*.zip|*.war|*.jar|*.ear|*.sublime-package|*.ipa|*.ipsw|*.xpi|*.apk|*.aar|*.whl|*.vsix) unzip "$full_path" ;;
(*.zip|*.war|*.jar|*.ear|*.sublime-package|*.ipa|*.ipsw|*.xpi|*.apk|*.aar|*.whl|*.vsix|*.crx) unzip "$full_path" ;;
(*.rar) unrar x -ad "$full_path" ;;
(*.rpm)
rpm2cpio "$full_path" | cpio --quiet -id ;;