<div align="center">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/xiaohuohumax/auto-unpack/main/logo.png">
<source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/xiaohuohumax/auto-unpack/main/logo-dark.png">
<img alt="auto-unpack" src="https://raw.githubusercontent.com/xiaohuohumax/auto-unpack/main/logo.png">
</picture>
<div>
<img alt="GitHub Actions Workflow Status" src="https://img.shields.io/github/actions/workflow/status/xiaohuohumax/auto-unpack/publish-package.yaml?label=Build">
<img alt="GitHub Issues" src="https://img.shields.io/github/issues/xiaohuohumax/auto-unpack?label=Issues">
<img alt="GitHub Pull Requests" src="https://img.shields.io/github/issues-pr/xiaohuohumax/auto-unpack?label=Pull%20Requests">
<img alt="PyPI - License" src="https://img.shields.io/pypi/l/auto-unpack?label=License">
<img alt="PyPI - Version" src="https://img.shields.io/pypi/v/auto-unpack?label=PyPi">
<img alt="PyPI - Downloads" src="https://img.shields.io/pypi/dm/auto-unpack?label=PyPi%20Downloads">
<img alt="GitHub Repo stars" src="https://img.shields.io/github/stars/xiaohuohumax/auto-unpack">
<img alt="GitHub forks" src="https://img.shields.io/github/forks/xiaohuohumax/auto-unpack">
</div>
</div>
# auto-unpack
**压缩包自动解压工具,支持多种压缩包格式。通过组合各种内置插件,编排解压流程,则可满足日常解压需求。**
## ⚡ 注意事项
+ 新流程请先测试,确保功能正常,防止压缩包处理意外造成重要数据丢失或损坏。
+ 项目处于开发阶段,使用时最好限定版本,避免因版本更新导致功能异常。
+ 欢迎提出宝贵建议[🚧](https://github.com/xiaohuohumax/auto-unpack/pulls),反馈问题 [🐛](https://github.com/xiaohuohumax/auto-unpack/issues)。若觉得项目不错,欢迎 [⭐](https://github.com/xiaohuohumax/auto-unpack) 鼓励!
## 🎯 使用场景
+ 场景一:大量压缩包需要识别、测试、解压等。
+ 场景二:大量文件需要分类、重命名、移动、复制、删除等。
+ 场景三:需要定时、周期性处理文件。
## 📖 使用文档
+ 文档:[https://xiaohuohumax.github.io/auto-unpack/](https://xiaohuohumax.github.io/auto-unpack/)
## 📚 支持格式
+ **压缩/解压缩**:7z、XZ、BZIP2、GZIP、TAR、ZIP 以及 WIM
+ **仅解压缩**: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
## 🔗 相关链接
+ [Rye](https://rye.astral.sh/):项目管理
+ [7-zip](https://7-zip.org/):解压缩软件
Raw data
{
"_id": null,
"home_page": null,
"name": "auto-unpack",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "archive, auto, auto-unpack, compress, flow, plugin, schedule, unpack",
"author": "xiaohuohumax",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/80/41/f6c85f680df0a36e2ea830de94bcc11c5c4fafb778d6d21646637001777c/auto_unpack-2.11.0.tar.gz",
"platform": null,
"description": "<div align=\"center\">\n <picture>\n <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/xiaohuohumax/auto-unpack/main/logo.png\">\n <source media=\"(prefers-color-scheme: light)\" srcset=\"https://raw.githubusercontent.com/xiaohuohumax/auto-unpack/main/logo-dark.png\">\n <img alt=\"auto-unpack\" src=\"https://raw.githubusercontent.com/xiaohuohumax/auto-unpack/main/logo.png\">\n </picture>\n\n <div>\n <img alt=\"GitHub Actions Workflow Status\" src=\"https://img.shields.io/github/actions/workflow/status/xiaohuohumax/auto-unpack/publish-package.yaml?label=Build\">\n <img alt=\"GitHub Issues\" src=\"https://img.shields.io/github/issues/xiaohuohumax/auto-unpack?label=Issues\">\n <img alt=\"GitHub Pull Requests\" src=\"https://img.shields.io/github/issues-pr/xiaohuohumax/auto-unpack?label=Pull%20Requests\">\n <img alt=\"PyPI - License\" src=\"https://img.shields.io/pypi/l/auto-unpack?label=License\">\n <img alt=\"PyPI - Version\" src=\"https://img.shields.io/pypi/v/auto-unpack?label=PyPi\">\n <img alt=\"PyPI - Downloads\" src=\"https://img.shields.io/pypi/dm/auto-unpack?label=PyPi%20Downloads\">\n <img alt=\"GitHub Repo stars\" src=\"https://img.shields.io/github/stars/xiaohuohumax/auto-unpack\">\n <img alt=\"GitHub forks\" src=\"https://img.shields.io/github/forks/xiaohuohumax/auto-unpack\">\n </div>\n</div>\n\n# auto-unpack\n\n**\u538b\u7f29\u5305\u81ea\u52a8\u89e3\u538b\u5de5\u5177\uff0c\u652f\u6301\u591a\u79cd\u538b\u7f29\u5305\u683c\u5f0f\u3002\u901a\u8fc7\u7ec4\u5408\u5404\u79cd\u5185\u7f6e\u63d2\u4ef6\uff0c\u7f16\u6392\u89e3\u538b\u6d41\u7a0b\uff0c\u5219\u53ef\u6ee1\u8db3\u65e5\u5e38\u89e3\u538b\u9700\u6c42\u3002**\n\n## \u26a1 \u6ce8\u610f\u4e8b\u9879\n\n+ \u65b0\u6d41\u7a0b\u8bf7\u5148\u6d4b\u8bd5\uff0c\u786e\u4fdd\u529f\u80fd\u6b63\u5e38\uff0c\u9632\u6b62\u538b\u7f29\u5305\u5904\u7406\u610f\u5916\u9020\u6210\u91cd\u8981\u6570\u636e\u4e22\u5931\u6216\u635f\u574f\u3002\n+ \u9879\u76ee\u5904\u4e8e\u5f00\u53d1\u9636\u6bb5\uff0c\u4f7f\u7528\u65f6\u6700\u597d\u9650\u5b9a\u7248\u672c\uff0c\u907f\u514d\u56e0\u7248\u672c\u66f4\u65b0\u5bfc\u81f4\u529f\u80fd\u5f02\u5e38\u3002\n+ \u6b22\u8fce\u63d0\u51fa\u5b9d\u8d35\u5efa\u8bae[\ud83d\udea7](https://github.com/xiaohuohumax/auto-unpack/pulls)\uff0c\u53cd\u9988\u95ee\u9898 [\ud83d\udc1b](https://github.com/xiaohuohumax/auto-unpack/issues)\u3002\u82e5\u89c9\u5f97\u9879\u76ee\u4e0d\u9519\uff0c\u6b22\u8fce [\u2b50](https://github.com/xiaohuohumax/auto-unpack) \u9f13\u52b1\uff01\n\n## \ud83c\udfaf \u4f7f\u7528\u573a\u666f\n\n+ \u573a\u666f\u4e00\uff1a\u5927\u91cf\u538b\u7f29\u5305\u9700\u8981\u8bc6\u522b\u3001\u6d4b\u8bd5\u3001\u89e3\u538b\u7b49\u3002\n+ \u573a\u666f\u4e8c\uff1a\u5927\u91cf\u6587\u4ef6\u9700\u8981\u5206\u7c7b\u3001\u91cd\u547d\u540d\u3001\u79fb\u52a8\u3001\u590d\u5236\u3001\u5220\u9664\u7b49\u3002\n+ \u573a\u666f\u4e09\uff1a\u9700\u8981\u5b9a\u65f6\u3001\u5468\u671f\u6027\u5904\u7406\u6587\u4ef6\u3002\n\n## \ud83d\udcd6 \u4f7f\u7528\u6587\u6863\n\n+ \u6587\u6863\uff1a[https://xiaohuohumax.github.io/auto-unpack/](https://xiaohuohumax.github.io/auto-unpack/)\n\n## \ud83d\udcda \u652f\u6301\u683c\u5f0f\n\n+ **\u538b\u7f29/\u89e3\u538b\u7f29**\uff1a7z\u3001XZ\u3001BZIP2\u3001GZIP\u3001TAR\u3001ZIP \u4ee5\u53ca WIM\n+ **\u4ec5\u89e3\u538b\u7f29**\uff1aAR\u3001ARJ\u3001CAB\u3001CHM\u3001CPIO\u3001CramFS\u3001DMG\u3001EXT\u3001FAT\u3001GPT\u3001HFS\u3001IHEX\u3001ISO\u3001LZH\u3001LZMA\u3001MBR\u3001MSI\u3001NSIS\u3001NTFS\u3001QCOW2\u3001RAR\u3001RPM\u3001SquashFS\u3001UDF\u3001UEFI\u3001VDI\u3001VHD\u3001VMDK\u3001WIM\u3001XAR \u4ee5\u53ca Z\n\n## \ud83d\udd17 \u76f8\u5173\u94fe\u63a5\n\n+ [Rye](https://rye.astral.sh/)\uff1a\u9879\u76ee\u7ba1\u7406\n+ [7-zip](https://7-zip.org/)\uff1a\u89e3\u538b\u7f29\u8f6f\u4ef6\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "\u538b\u7f29\u5305\u81ea\u52a8\u89e3\u538b\u5de5\u5177\uff0c\u652f\u6301\u591a\u79cd\u538b\u7f29\u5305\u683c\u5f0f\u3002\u901a\u8fc7\u7ec4\u5408\u5404\u79cd\u63d2\u4ef6\uff0c\u7f16\u6392\u6d41\u7a0b\uff0c\u5219\u53ef\u6ee1\u8db3\u65e5\u5e38\u89e3\u538b\u9700\u6c42\u3002",
"version": "2.11.0",
"project_urls": {
"Homepage": "https://github.com/xiaohuohumax/auto-unpack#readme",
"Source": "https://github.com/xiaohuohumax/auto-unpack",
"Tracker": "https://github.com/xiaohuohumax/auto-unpack/issues"
},
"split_keywords": [
"archive",
" auto",
" auto-unpack",
" compress",
" flow",
" plugin",
" schedule",
" unpack"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "a6fa79bd50f540601467b0d4e4defb07fccbee365b3b3edbb8e40ac8f993e382",
"md5": "b12938bf55ca543729fa99298eb19ffd",
"sha256": "45d422926a7d2101e30d6218ed2b4e85e7d299cdbf81e0c8e36f7d3369266182"
},
"downloads": -1,
"filename": "auto_unpack-2.11.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b12938bf55ca543729fa99298eb19ffd",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 14223374,
"upload_time": "2024-08-21T05:23:59",
"upload_time_iso_8601": "2024-08-21T05:23:59.676105Z",
"url": "https://files.pythonhosted.org/packages/a6/fa/79bd50f540601467b0d4e4defb07fccbee365b3b3edbb8e40ac8f993e382/auto_unpack-2.11.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8041f6c85f680df0a36e2ea830de94bcc11c5c4fafb778d6d21646637001777c",
"md5": "d20a367dcb2a449cadaf31f6d7082d8b",
"sha256": "d87d1153f1185649f795b2ddf001989f905c3c73592421011bf842e32ebbaed5"
},
"downloads": -1,
"filename": "auto_unpack-2.11.0.tar.gz",
"has_sig": false,
"md5_digest": "d20a367dcb2a449cadaf31f6d7082d8b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 14200769,
"upload_time": "2024-08-21T05:24:02",
"upload_time_iso_8601": "2024-08-21T05:24:02.152114Z",
"url": "https://files.pythonhosted.org/packages/80/41/f6c85f680df0a36e2ea830de94bcc11c5c4fafb778d6d21646637001777c/auto_unpack-2.11.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-21 05:24:02",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "xiaohuohumax",
"github_project": "auto-unpack#readme",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "auto-unpack"
}