일단 커밋. 오랫동안 커밋을 안해서 꼬였다.

리팩토리 중.
This commit is contained in:
2025-11-15 15:59:49 +09:00
parent 5a47b792d6
commit d79c10b975
12909 changed files with 2070539 additions and 285 deletions

View File

@@ -0,0 +1 @@
pip

View File

@@ -0,0 +1,15 @@
Copyright (c) 2005-2024 Marko Kreen <markokr@gmail.com>
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

View File

@@ -0,0 +1,87 @@
Metadata-Version: 2.1
Name: rarfile
Version: 4.2
Summary: RAR archive reader for Python
Home-page: https://github.com/markokr/rarfile
Author: Marko Kreen
Author-email: markokr@gmail.com
License: ISC
Keywords: rar,unrar,archive
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: ISC License (ISCL)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Archiving :: Compression
Requires-Python: >=3.6
License-File: LICENSE
rarfile - RAR archive reader for Python
=======================================
This is Python module for RAR_ archive reading.
The interface follows the style of zipfile_.
Licensed under ISC_ license.
Features:
* Supports both RAR3 and RAR5 format archives.
* Supports multi volume archives.
* Supports Unicode filenames.
* Supports password-protected archives.
* Supports archive and file comments.
* Archive parsing and non-compressed files are handled in pure Python code.
* Compressed files are extracted by executing external tool:
unrar_ (preferred), unar_, 7zip_ or bsdtar_.
* Works with Python 3.6+.
.. _RAR: https://en.wikipedia.org/wiki/RAR_%28file_format%29
.. _zipfile: https://docs.python.org/3/library/zipfile.html
.. _ISC: https://en.wikipedia.org/wiki/ISC_license
.. _bsdtar: https://github.com/libarchive/libarchive
.. _unrar: https://www.rarlab.com/
.. _unar: https://theunarchiver.com/command-line
.. _7zip: https://www.7-zip.org/
Backends:
+-------------+----------------------+-----------------------------------------------------+
| Backend | Status | Notes |
+=============+======================+=====================================================+
| unrar_ | Supported | * Recommended: full format support. |
| | | * Non-free software, but free to use. |
+-------------+----------------------+-----------------------------------------------------+
| unar_ | Supported | * Not usable on Windows: last build is from 2013 |
| | | (v1.8.1) that does support output to stdout. |
| | | * Does not support RAR2 locked files. |
| | | * Does not support RAR5 Blake2 hash checking. |
+-------------+----------------------+-----------------------------------------------------+
| 7zip_ | Supported | * RAR support not available on Debian/Ubuntu repos. |
+-------------+----------------------+-----------------------------------------------------+
| p7zip_ | Supported | * Unmaintained? |
| | | * Requires ``p7zip-rar`` package on Debian/Ubuntu. |
+-------------+----------------------+-----------------------------------------------------+
| bsdtar_ | Supported | * Not recommended: limited RAR format support. |
| | | * Does not support multi-volume archives. |
| | | * Does not support solid archives. |
| | | * Does not support password-protected archives. |
| | | * Does not support RARVM-based compression filters. |
+-------------+----------------------+-----------------------------------------------------+
| unrar-free_ | Supported | * Supports output to stdout (v0.2.0). |
| | | * Based on libarchive so similar format support |
| | | as ``bsdtar`` but supports multi-volume (v0.3.0). |
+-------------+----------------------+-----------------------------------------------------+
.. _p7zip: https://sourceforge.net/projects/p7zip/
.. _unrar-free: https://gitlab.com/bgermann/unrar-free
Links:
- `Documentation`_
- `Downloads`_
- `Git`_ repo
.. _Git: https://github.com/markokr/rarfile
.. _Downloads: https://pypi.org/project/rarfile/#files
.. _Documentation: https://rarfile.readthedocs.io/

View File

@@ -0,0 +1,9 @@
__pycache__/rarfile.cpython-312.pyc,,
rarfile-4.2.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
rarfile-4.2.dist-info/LICENSE,sha256=NRNQFngFwpTHs-FwCBzhJlRFxG--s-mZ4TthbJDGSiA,756
rarfile-4.2.dist-info/METADATA,sha256=_8vzlJg760ySTzNxrFoKL6ee1yqr7g8ee8r-ZzLuqvQ,4357
rarfile-4.2.dist-info/RECORD,,
rarfile-4.2.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
rarfile-4.2.dist-info/WHEEL,sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ,92
rarfile-4.2.dist-info/top_level.txt,sha256=xJJpMMlbN1jihTp6tmMSBdb4mrmIcEOp1rsb-9oPxkQ,8
rarfile.py,sha256=Q9TFyOhHUkyWpJbvFb4p6efYKZCb5HwAiH7XfSJ3zDk,105004

View File

@@ -0,0 +1,5 @@
Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

View File

@@ -0,0 +1 @@
rarfile