simple BIGF BIGH BIG4 decoder/encoder (commonly known as VIV/BIG)
Project description
unvivtool - Python extension module
unvivtool is a VIV/BIG decoder/encoder for uncompressed BIGF, BIGH, and BIG4 archives.
Purported VIV/BIG archives can contain faulty or manipulated header information. unvivtool is designed to validate and recover data as much as possible.
Usage
A ready to use decoder/encoder script can be found here: https://github.com/bfut/unvivtool/blob/main/scripts/unvivtool_script.py
Installation
Requires Python 3.10+
python -m pip install unvivtool
Documentation
Help on module unvivtool:
NAME
unvivtool - simple BIGF BIGH BIG4 decoder/encoder (commonly known as VIV/BIG)
DESCRIPTION
Functions
---------
get_info() -- get archive header and filenames
unviv() -- decode and extract archive
viv() -- encode files in new archive
unvivtool 2.1 Copyright (C) 2020-2024 Benjamin Futasz (GPLv3+)
FUNCTIONS
get_info(...)
| get_info(path, verbose=False, direnlen=0, fnhex=False, invalid=False)
| Return dictionary of archive header info and list of filenames.
|
| Parameters
| ----------
| path : str, os.PathLike object
| Absolute or relative, path/to/archive.viv
| verbose : bool, optional
| Verbose output.
| direnlen : int, optional
| If >= 10, set as fixed archive directory entry length.
| fnhex : bool, optional
| If True, interpret filenames as Base16/hexadecimal.
| Use for non-printable filenames in archive. Keeps
| leading/embedding null bytes.
| invalid : bool, optional
| If True, export all directory entries, even if invalid.
|
| Returns
| -------
| header : dictionary
| The only guaranteed entry is "format" with a string or None.
| Filenames list will be empty if the directory has zero (valid) entries.
|
| Raises
| ------
| FileNotFoundError
| When 'path' cannot be opened.
| MemoryError
| Exception
unviv(...)
| unviv(viv, dir, direnlen=0, fileidx=None, filename=None, fnhex=False, dry=False, verbose=False, overwrite=0)
| Decode and extract archive. Accepts BIGF, BIGH, and BIG4.
|
| Parameters
| ----------
| viv : str, os.PathLike object
| Absolute or relative, path/to/archive.viv
| dir : str, os.PathLike object
| Absolute or relative, path/to/output/directory
| direnlen : int, optional
| If >= 10, set as fixed archive directory entry length.
| fileidx : int, optional
| Extract file at given 1-based index.
| filename : str, optional
| Extract file 'filename' (cAse-sEnsitivE) from archive.
| Overrides the fileidx parameter.
| fnhex : bool, optional
| If True, interpret filenames as Base16/hexadecimal.
| Use for non-printable filenames in archive. Keeps
| leading/embedded null bytes.
| dry : bool, optional
| If True, perform dry run: run all format checks and print
| archive contents, do not write to disk.
| verbose : bool, optional
| Verbose output.
| overwrite : int, optional
| If == 0, warns and attempts overwriting existing files. (default)
| If == 1, attempts renaming existing files, skips on failure.
|
| Returns
| -------
| {0, 1}
| 1 on success.
|
| Raises
| ------
| FileNotFoundError
| When 'viv' cannot be opened.
viv(...)
| viv(viv, infiles, dry=False, verbose=False, format="BIGF", direnlen=0, fnhex=False)
| Encode files to new archive in BIGF, BIGH or BIG4 format.
| Skips given input paths that cannot be opened.
|
| Parameters
| ----------
| viv : str, os.PathLike object
| Absolute or relative, path/to/output.viv
| infiles : list of str, list of os.PathLike objects
| List of absolute or relative, paths/to/input/files.ext
| dry : bool
| If True, perform dry run: run all format checks and print
| archive contents, do not write to disk.
| verbose : bool
| If True, print archive contents.
| format : str, optional
| Expects "BIGF", "BIGH" or "BIG4".
| direnlen : int, optional
| If >= 10, set as fixed archive directory entry length.
| fnhex : bool, optional
| If True, decode input filenames from Base16/hexadecimal.
| Use for non-printable filenames in archive. Keeps
| leading/embedded null bytes.
|
| Returns
| -------
| {0, 1}
| 1 on success.
|
| Raises
| ------
| FileNotFoundError
| When 'viv' cannot be created.
VERSION
2.1
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file unvivtool-2.1.tar.gz
.
File metadata
- Download URL: unvivtool-2.1.tar.gz
- Upload date:
- Size: 29.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c9d8186f2a12731ffc1f3fa57e10d2b378c32fd067bb5c9cf15bdb93d24aff2 |
|
MD5 | 69abc8159f380958a6907da579493742 |
|
BLAKE2b-256 | d70431fdfa4094ce59fe40b78d6c29ea806ec46c14deda9f20fe009fe1d15b30 |
File details
Details for the file unvivtool-2.1-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: unvivtool-2.1-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 39.8 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 981e39e2363660a351725656f544206eacb4338fb3eb440c4fbd7a9bc8dc1edb |
|
MD5 | c0ae929b4f74678c422a4fdd8e503f1c |
|
BLAKE2b-256 | 6d72108fe104dfa970265a1cc674736083feaeb24fe0a7204e3287f617e944cf |
File details
Details for the file unvivtool-2.1-cp312-cp312-win32.whl
.
File metadata
- Download URL: unvivtool-2.1-cp312-cp312-win32.whl
- Upload date:
- Size: 37.1 kB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34dc176f32eae0c764c67d60e264dc8c506b76627d0ed4ffcf73aa6957eb83b5 |
|
MD5 | f3e840520551ace516c71e8d5a83dcaf |
|
BLAKE2b-256 | c2bc4f6b7e0f36c4c4bf7ee54268c7697c12882a0d98909ba4ff17da125a59cf |
File details
Details for the file unvivtool-2.1-cp312-cp312-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: unvivtool-2.1-cp312-cp312-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 97.4 kB
- Tags: CPython 3.12, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d843cbd4cc4898e54686167af5609e3e4e08a3cb3a29cf7e1c4884bb979b60de |
|
MD5 | 5edc91363b36100a5ba9557786159957 |
|
BLAKE2b-256 | 675dba58b990d4c8550a38fcfb47f0d741e70a4029bfd2fc3ba6c37921f0e9df |
File details
Details for the file unvivtool-2.1-cp312-cp312-musllinux_1_1_i686.whl
.
File metadata
- Download URL: unvivtool-2.1-cp312-cp312-musllinux_1_1_i686.whl
- Upload date:
- Size: 93.8 kB
- Tags: CPython 3.12, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b91eb9b9f667b47cd54d9db02e5b785c699d1f60c849162cdd88973d040fac33 |
|
MD5 | a830c254dce048c4b3618d0595f96e59 |
|
BLAKE2b-256 | c8f0ed19a59009a17b2e6d8eec5a116a84a2f209119d5eaeef2e4e4e6f652889 |
File details
Details for the file unvivtool-2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: unvivtool-2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 99.7 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3367019f49af6064c6308cd8610845b9ccb83bf4e7647793058426ff02ee6ee5 |
|
MD5 | 1013e3081ec254fee4abc51f27cc27ea |
|
BLAKE2b-256 | bcf3b07733af5e61c1e208f072c8eeefc86080ab37665e1b9bbe6155d8fb83d7 |
File details
Details for the file unvivtool-2.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: unvivtool-2.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 95.2 kB
- Tags: CPython 3.12, manylinux: glibc 2.12+ i686, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | eabc3784be8b1ed2da17abcebc2354faf5b6a0af156bb3064f233fcde49313bc |
|
MD5 | 84c4100721ee70b473c2c20f9a208fe0 |
|
BLAKE2b-256 | 0d9616b143182f50ed0c34f74b5f79601429aec57938c33bba04aa3f8685662d |
File details
Details for the file unvivtool-2.1-cp312-cp312-macosx_11_0_arm64.whl
.
File metadata
- Download URL: unvivtool-2.1-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 35.5 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c90d8bb6a6375ad6aef468a78f47ea99c247b9e4859275fbee9b7794ace23cfb |
|
MD5 | 36c9fdadbb887b89668d75a357074d63 |
|
BLAKE2b-256 | 581af1d410614452b32b7409bf4d6613f632b31eee8fb346ddb81951efbdbec3 |
File details
Details for the file unvivtool-2.1-cp312-cp312-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: unvivtool-2.1-cp312-cp312-macosx_10_9_x86_64.whl
- Upload date:
- Size: 36.1 kB
- Tags: CPython 3.12, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a432e6c059b400937ca5c51a138706f60a454fd43b245f4e3def91aeedea5da8 |
|
MD5 | 167b7c959e5bf7c4a026e3733468c94f |
|
BLAKE2b-256 | 69bb967f30e3b10243be5500e57255db9409322eec6aa51b4d215f7f8e4df6e9 |
File details
Details for the file unvivtool-2.1-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: unvivtool-2.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 39.8 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8addcb673ea6d91c078d992e62b022d490adda1d828f76d98595f382b7ccdf92 |
|
MD5 | 6136f05c29ee469f22ea36b854338589 |
|
BLAKE2b-256 | 479dc391a5f8365d480ceee6c407ccb6e758e2b299fb0dd9c9268865cced937c |
File details
Details for the file unvivtool-2.1-cp311-cp311-win32.whl
.
File metadata
- Download URL: unvivtool-2.1-cp311-cp311-win32.whl
- Upload date:
- Size: 37.1 kB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3a4db162734095e95d30deeb8396b2017e7ffd06aad6558d5d1ce24117f47de |
|
MD5 | bc97209ae61bc9b70275dd387bfd9e85 |
|
BLAKE2b-256 | 40992789dacf6c721a6f617ea4bd082df557b579311668b6f3cfd4cfc5c6f012 |
File details
Details for the file unvivtool-2.1-cp311-cp311-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: unvivtool-2.1-cp311-cp311-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 96.9 kB
- Tags: CPython 3.11, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5a79964c2af9206dc3b894e47b14d5042cc2e449e71d9d3e1e42145361a67b4 |
|
MD5 | 9801dc05ce9ae8e127906c30ccaecaff |
|
BLAKE2b-256 | 65cae6a24cd3ddfa7bd1523fc1f2cbb899c084348e86bf1298fae6bb1f6c8cb3 |
File details
Details for the file unvivtool-2.1-cp311-cp311-musllinux_1_1_i686.whl
.
File metadata
- Download URL: unvivtool-2.1-cp311-cp311-musllinux_1_1_i686.whl
- Upload date:
- Size: 93.5 kB
- Tags: CPython 3.11, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 225458f56e83e8001314a1c439e5ac70dfc250d1745271d4462095183065e88c |
|
MD5 | 76b66b88ad378b27a73cc2d79891828a |
|
BLAKE2b-256 | 30a1c782049a8bbc5091c5b7d1733355fd414d1aae181db0d977cbe0bcc8cb10 |
File details
Details for the file unvivtool-2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: unvivtool-2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 98.8 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8fbdbf1656270c5d18e28fe88e0b7986de64dd19a026f6fc56b38e4c7563f5c |
|
MD5 | f8fbdfaad69a9cf5bc56c0083920dc17 |
|
BLAKE2b-256 | b77c6e130349ec8a1c238ca89e842a75388510e99948190bd7489b41819d0c15 |
File details
Details for the file unvivtool-2.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: unvivtool-2.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 94.5 kB
- Tags: CPython 3.11, manylinux: glibc 2.12+ i686, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e09d7d7a2ecf6275960af91b861a294e7c8a985bd309a8b80901d20f17bd4622 |
|
MD5 | f52c575ac7d38e634b48e794569e13ca |
|
BLAKE2b-256 | e4625405ca1c6abc52b019bafd6bff620ece54f45f561ff24356b5619c783c15 |
File details
Details for the file unvivtool-2.1-cp311-cp311-macosx_11_0_arm64.whl
.
File metadata
- Download URL: unvivtool-2.1-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 35.5 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2deb4460d48e5e9446c96b1dd8eae521240697c64e6c61d903d24f7825370ae |
|
MD5 | 3da1cc3a13672825260b42e6c19ad692 |
|
BLAKE2b-256 | 3d06b838b6ed4a2a1f73db43b8712ba1a3a603d0449f4a30812c3404ec6a615e |
File details
Details for the file unvivtool-2.1-cp311-cp311-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: unvivtool-2.1-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 35.9 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18b1f2aad0437b28b07a8f3d4df10bab43e2516b71d948775f26399dcee63875 |
|
MD5 | 6558eda1e20b4df9be6d3e1b115c539a |
|
BLAKE2b-256 | bf87316a6809ccb033d5cf7a3a37496aca4c97ecadeb713096e416286a1c27d2 |
File details
Details for the file unvivtool-2.1-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: unvivtool-2.1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 39.8 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72924822dd1f68746185b68a7aa65e9b5a5388543f2d76f9a820058a831fbea3 |
|
MD5 | 19cf183a0b8a617cc250cd370511f2e1 |
|
BLAKE2b-256 | 12a3ba4ba20dd6a8b7e5df617852dc9f340c1968a4ab63617ac14abe85997225 |
File details
Details for the file unvivtool-2.1-cp310-cp310-win32.whl
.
File metadata
- Download URL: unvivtool-2.1-cp310-cp310-win32.whl
- Upload date:
- Size: 37.1 kB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27c7337c73fa5af49f09b616e4e12016b6628f77b8cd32caf38adf6b2e617f2d |
|
MD5 | be3fb616e81956e174aafb4edf4e0524 |
|
BLAKE2b-256 | afda659493f3f5e46971a2031da8d025fa08d8cb3e0992ac4206f36052645888 |
File details
Details for the file unvivtool-2.1-cp310-cp310-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: unvivtool-2.1-cp310-cp310-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 96.0 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ce7dff0e87d4d9193839a2ca0d366a956f1908e7ef2c17b9d9cd03755ffab35 |
|
MD5 | 49d17eb9f5fd7966ed45185bbf70cba5 |
|
BLAKE2b-256 | 097db0a079f38c5899cc1c9ee49ffa055ef497984ffee957f00bc904e3e06721 |
File details
Details for the file unvivtool-2.1-cp310-cp310-musllinux_1_1_i686.whl
.
File metadata
- Download URL: unvivtool-2.1-cp310-cp310-musllinux_1_1_i686.whl
- Upload date:
- Size: 92.7 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ad134838329a469fb33fae1939296ea3ea4626a908ed4fe6e6968782219c6b1 |
|
MD5 | 71748a8f0b28727b6476bdb926dbc364 |
|
BLAKE2b-256 | 8c169e551ded8fc56d76dea7cbaf474e2e107b44c0e3fba25109f575551c509d |
File details
Details for the file unvivtool-2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: unvivtool-2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 98.8 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0788f09d9d8aaf18b8e368cf3ac9de75c2e2ca886fceb81025fab0c317e28f0 |
|
MD5 | f6649efc5e1cd684787f3693f0544680 |
|
BLAKE2b-256 | 5a516c3b5d475d8e083f310167babe0381b6b67ec5619288252ef5c03b56c168 |
File details
Details for the file unvivtool-2.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: unvivtool-2.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 94.5 kB
- Tags: CPython 3.10, manylinux: glibc 2.12+ i686, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ec0426da29b91d958adb372982286dd3cf1e6843a465064315703ba2854a0e8 |
|
MD5 | 2caa8389f1bbefd81a9eb5c456ac9794 |
|
BLAKE2b-256 | b39cd1fca290cc929f707e82b92fdbf9a83a20a641e1d476201a019e37e691b1 |
File details
Details for the file unvivtool-2.1-cp310-cp310-macosx_11_0_arm64.whl
.
File metadata
- Download URL: unvivtool-2.1-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 35.5 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 241a38877b32a07d983fec394fa4021f2187b8d19e91fcdbae27ed5e34daa0e3 |
|
MD5 | e48410407109dcd5c82f1fd3153bf1fb |
|
BLAKE2b-256 | cb435702bacabdeebc4cd379e3f7e9d6da8fec166d302dde231762dedb00b99f |
File details
Details for the file unvivtool-2.1-cp310-cp310-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: unvivtool-2.1-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 35.9 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23abeddfa9d36429aa5db513bc0094cb9b4e3cd820839ec2946e05ce9c825b1d |
|
MD5 | 6239ee651d8093d843cf43c36208e955 |
|
BLAKE2b-256 | f3cd5db3793c6fe8d25d1931b8e83916ce1b4eca4da020103ccdf59ba4627690 |