{"id":18901395,"url":"https://github.com/xiaohuohumax/auto-unpack","last_synced_at":"2025-07-11T12:08:34.835Z","repository":{"id":112971789,"uuid":"550305615","full_name":"xiaohuohumax/auto-unpack","owner":"xiaohuohumax","description":"压缩包自动解压工具，支持多种压缩包格式。通过组合各种插件，编排流程，则可满足日常解压需求。","archived":false,"fork":false,"pushed_at":"2025-03-20T01:31:26.000Z","size":25507,"stargazers_count":16,"open_issues_count":0,"forks_count":5,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-03-28T14:51:12.508Z","etag":null,"topics":["archive","auto","auto-extract","auto-unpack","decompress","extract","flow","plugins"],"latest_commit_sha":null,"homepage":"https://xiaohuohumax.github.io/auto-unpack/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xiaohuohumax.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-10-12T14:34:59.000Z","updated_at":"2025-03-23T11:49:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"759cbbae-c4e3-47d5-bb70-b0ad10e2bbd1","html_url":"https://github.com/xiaohuohumax/auto-unpack","commit_stats":null,"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaohuohumax%2Fauto-unpack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaohuohumax%2Fauto-unpack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaohuohumax%2Fauto-unpack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaohuohumax%2Fauto-unpack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xiaohuohumax","download_url":"https://codeload.github.com/xiaohuohumax/auto-unpack/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248995100,"owners_count":21195497,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["archive","auto","auto-extract","auto-unpack","decompress","extract","flow","plugins"],"created_at":"2024-11-08T08:55:59.709Z","updated_at":"2025-04-15T02:36:46.667Z","avatar_url":"https://github.com/xiaohuohumax.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cpicture\u003e\n    \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"logo.png\"\u003e\n    \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"logo-dark.png\"\u003e\n    \u003cimg alt=\"auto-unpack\" src=\"logo.png\"\u003e\n  \u003c/picture\u003e\n\n  \u003cdiv\u003e\n    \u003cimg alt=\"GitHub Actions Workflow Status\" src=\"https://img.shields.io/github/actions/workflow/status/xiaohuohumax/auto-unpack/publish-package.yaml?label=Build\"\u003e\n    \u003cimg alt=\"GitHub Issues\" src=\"https://img.shields.io/github/issues/xiaohuohumax/auto-unpack?label=Issues\"\u003e\n    \u003cimg alt=\"GitHub Pull Requests\" src=\"https://img.shields.io/github/issues-pr/xiaohuohumax/auto-unpack?label=Pull%20Requests\"\u003e\n    \u003cimg alt=\"PyPI - License\" src=\"https://img.shields.io/pypi/l/auto-unpack?label=License\"\u003e\n    \u003cimg alt=\"PyPI - Version\" src=\"https://img.shields.io/pypi/v/auto-unpack?label=PyPi\"\u003e\n    \u003cimg alt=\"PyPI - Downloads\" src=\"https://img.shields.io/pypi/dm/auto-unpack?label=PyPi%20Downloads\"\u003e\n    \u003cimg alt=\"GitHub Repo stars\" src=\"https://img.shields.io/github/stars/xiaohuohumax/auto-unpack\"\u003e\n    \u003cimg alt=\"GitHub forks\" src=\"https://img.shields.io/github/forks/xiaohuohumax/auto-unpack\"\u003e\n  \u003c/div\u003e\n\u003c/div\u003e\n\n# auto-unpack\n\n**压缩包自动解压工具，支持多种压缩包格式。通过组合各种内置插件，编排解压流程，则可满足日常解压需求。**\n\n\u003e [!WARNING]\n\u003e + 新流程请先测试，确保功能正常，防止压缩包处理意外造成重要数据丢失或损坏。\n\u003e + 项目处于开发阶段，使用时最好限定版本，避免因版本更新导致功能异常。\n\u003e + 欢迎提出宝贵建议[🚧](https://github.com/xiaohuohumax/auto-unpack/pulls)，反馈问题 [🐛](https://github.com/xiaohuohumax/auto-unpack/issues)。若觉得项目不错，欢迎 [⭐](https://github.com/xiaohuohumax/auto-unpack) 鼓励！\n\n## 🎯 使用场景\n\n+ 场景一：大量压缩包需要识别、测试、解压等。\n+ 场景二：大量文件需要分类、重命名、移动、复制、删除等。\n+ 场景三：需要定时、周期性处理文件。\n\n## 📖 使用文档\n\n+ 文档：[https://xiaohuohumax.github.io/auto-unpack/](https://xiaohuohumax.github.io/auto-unpack/)\n+ PyPI：[https://pypi.org/project/auto-unpack/](https://pypi.org/project/auto-unpack/)\n\n## 🚧 后续计划\n\n+ [x] 适配 Linux/Mac 环境\n+ [x] 扁平化文件夹插件（flat）\n\n## 📚 支持格式\n\n+ **压缩/解压缩**：7z、XZ、BZIP2、GZIP、TAR、ZIP 以及 WIM\n+ **仅解压缩**：AR、ARJ、CAB、CHM、CPIO、CramFS、DMG、EXT、FAT、GPT、HFS、IHEX、ISO、LZH、LZMA、MBR、MSI、NSIS、NTFS、QCOW2、RAR、RPM、SquashFS、UDF、UEFI、VDI、VHD、VMDK、WIM、XAR 以及 Z\n\n## 🔗 相关链接\n\n+ [Rye](https://rye.astral.sh/)：项目管理\n+ [7-zip](https://7-zip.org/)：解压缩软件\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxiaohuohumax%2Fauto-unpack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxiaohuohumax%2Fauto-unpack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxiaohuohumax%2Fauto-unpack/lists"}