Skip to main content

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.4 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", endian=0xE, direnlen=0, fnhex=False, faithful=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".
        |      endian : int, char, optional
        |          Defaults to 0xE for BIGF and BIGH, and 0xC for BIG4.
        |          Only use for rare occurences where BIGF has to be 0xC.
        |      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.
        |      faithful : bool, optional
        |
        |      Returns
        |      -------
        |      {0, 1}
        |          1 on success.
        |
        |      Raises
        |      ------
        |      FileNotFoundError
        |          When 'viv' cannot be created.

VERSION
    2.4

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

unvivtool-2.4.tar.gz (30.6 kB view details)

Uploaded Source

Built Distributions

unvivtool-2.4-cp312-cp312-win_amd64.whl (40.3 kB view details)

Uploaded CPython 3.12 Windows x86-64

unvivtool-2.4-cp312-cp312-win32.whl (37.5 kB view details)

Uploaded CPython 3.12 Windows x86

unvivtool-2.4-cp312-cp312-musllinux_1_1_x86_64.whl (101.7 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

unvivtool-2.4-cp312-cp312-musllinux_1_1_i686.whl (97.1 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

unvivtool-2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (103.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

unvivtool-2.4-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (98.1 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.12+ i686 manylinux: glibc 2.17+ i686

unvivtool-2.4-cp312-cp312-macosx_11_0_arm64.whl (36.2 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

unvivtool-2.4-cp312-cp312-macosx_10_9_x86_64.whl (36.9 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

unvivtool-2.4-cp311-cp311-win_amd64.whl (40.2 kB view details)

Uploaded CPython 3.11 Windows x86-64

unvivtool-2.4-cp311-cp311-win32.whl (37.5 kB view details)

Uploaded CPython 3.11 Windows x86

unvivtool-2.4-cp311-cp311-musllinux_1_1_x86_64.whl (101.3 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

unvivtool-2.4-cp311-cp311-musllinux_1_1_i686.whl (96.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

unvivtool-2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (102.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

unvivtool-2.4-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (97.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.12+ i686 manylinux: glibc 2.17+ i686

unvivtool-2.4-cp311-cp311-macosx_11_0_arm64.whl (36.1 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

unvivtool-2.4-cp311-cp311-macosx_10_9_x86_64.whl (36.7 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

unvivtool-2.4-cp310-cp310-win_amd64.whl (40.2 kB view details)

Uploaded CPython 3.10 Windows x86-64

unvivtool-2.4-cp310-cp310-win32.whl (37.5 kB view details)

Uploaded CPython 3.10 Windows x86

unvivtool-2.4-cp310-cp310-musllinux_1_1_x86_64.whl (100.4 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

unvivtool-2.4-cp310-cp310-musllinux_1_1_i686.whl (95.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

unvivtool-2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (102.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

unvivtool-2.4-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (97.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ i686 manylinux: glibc 2.17+ i686

unvivtool-2.4-cp310-cp310-macosx_11_0_arm64.whl (36.1 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

unvivtool-2.4-cp310-cp310-macosx_10_9_x86_64.whl (36.7 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

File details

Details for the file unvivtool-2.4.tar.gz.

File metadata

  • Download URL: unvivtool-2.4.tar.gz
  • Upload date:
  • Size: 30.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for unvivtool-2.4.tar.gz
Algorithm Hash digest
SHA256 c27840d62d8fecb7a4e657b3739d0f4c9dc1e1bdafb5877392d5a0c7ecfe9314
MD5 f1589ca6f7544c1fa9352e1b905bcade
BLAKE2b-256 1dac0a74bdd5aeda411f0870887fed226b8b32d8a35190c48d53f9b07f1e7431

See more details on using hashes here.

File details

Details for the file unvivtool-2.4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: unvivtool-2.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 40.3 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

Hashes for unvivtool-2.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e0cf5e42fa88e1d17e4ae0bd837658a68928d8feb4e6f47df58f196b5de46b86
MD5 1ce4955f2bbb85dae78e94e6ce8a016b
BLAKE2b-256 ec535a514fb05ae7665928143e9a9c091e3e96e0ee66ccbd0dd92cf8b245b177

See more details on using hashes here.

File details

Details for the file unvivtool-2.4-cp312-cp312-win32.whl.

File metadata

  • Download URL: unvivtool-2.4-cp312-cp312-win32.whl
  • Upload date:
  • Size: 37.5 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for unvivtool-2.4-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 5350436b7209a5c68c0996c7cf1d6fe4edeca9b14563e7abbb4a72920db7c4b2
MD5 61bf9c1c1567aefe82db51c852470c49
BLAKE2b-256 764de435cdd65cdb7701d4f65d0f8be87603d9e30f4075723f65450225be1628

See more details on using hashes here.

File details

Details for the file unvivtool-2.4-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for unvivtool-2.4-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b7b3a331a2c520a1182a341a14d9e01cb8e13df17cff4ed28be788bc4cfed088
MD5 8bcc1ed0ea61e6be2c98280ac85e0697
BLAKE2b-256 e8bed0b8d7dae6ad3d61baafb2c4422c709d9a0a5f40c3105ae2c63939d85109

See more details on using hashes here.

File details

Details for the file unvivtool-2.4-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for unvivtool-2.4-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a9c7ad6bc1fa9929975508f25771876ce030cb338f5c9f6918db6439687e6201
MD5 e185cab17af20c8360097f861e9eff62
BLAKE2b-256 6332ec00b59f3fd7fb9b215c9b7e208225ecad8e8edffe8b76020fdee5d3c170

See more details on using hashes here.

File details

Details for the file unvivtool-2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for unvivtool-2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bcba0f72ba2e0ed8f04ecfa853ec441351506e6bde680d4d862f4c45ad331134
MD5 df7de8be2ed196cded5e176b547ccc68
BLAKE2b-256 1d7c71288b13a9524b23e7044a09737556a7975139f323d023790fc40f7eadff

See more details on using hashes here.

File details

Details for the file unvivtool-2.4-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for unvivtool-2.4-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0b5587164af51a255e8235d90b71ec0e2d2533afbe3ce1f24c1f1b5b31aa35c4
MD5 f373d10a837830bc0a7999d96d24d66b
BLAKE2b-256 9beb62ad5e353ae87709ba1424314694f02cc7c0fd09b707ae96eafd63f170ef

See more details on using hashes here.

File details

Details for the file unvivtool-2.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for unvivtool-2.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0b7c461f127a5f21a5c487d99432df3b2f828ad17bae57a633677bea80cc5df9
MD5 da48a0c313c54c9168f02686dad4a81f
BLAKE2b-256 bc4030c77b27d91a7fc93387e99ffdf05278ba5d6ef1e91442cf16e0fd080487

See more details on using hashes here.

File details

Details for the file unvivtool-2.4-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for unvivtool-2.4-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a3ca6c94585675e000b4bd4f129d8502c1181f3e3c9cc81e7b506cac0b4089a6
MD5 67e1926a40cb9523124f2155ba19358c
BLAKE2b-256 c59d0d2093e4f5d712f565668c6ee3e28b873b5adaa5cd90ef46dc0a85d65c28

See more details on using hashes here.

File details

Details for the file unvivtool-2.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: unvivtool-2.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 40.2 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

Hashes for unvivtool-2.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3be52fe2f926420f2e68a1b46b3c047a7a8e7f470bcb1f9f0233ef7af1698ee4
MD5 0af4f74a8cf2e2a342c4af0981bdc3c3
BLAKE2b-256 56ebc3e2d1e4bd395d22d2505297b9f50a88bbe4145ee495f2cf539733260169

See more details on using hashes here.

File details

Details for the file unvivtool-2.4-cp311-cp311-win32.whl.

File metadata

  • Download URL: unvivtool-2.4-cp311-cp311-win32.whl
  • Upload date:
  • Size: 37.5 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for unvivtool-2.4-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 826876dd391309afb950e084dab5a29e39d38f1eef97e0be0e787bafae70aa4f
MD5 fa165cabb937e56d57e5641ab6297c2a
BLAKE2b-256 cc4c6abbed23de70061cd119fb4c7a9c8bb35a10cfb8327339e66de009c53771

See more details on using hashes here.

File details

Details for the file unvivtool-2.4-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for unvivtool-2.4-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a53736c2fc4b772ceb4ea623951574fd49d3111fad0a5647b6311bc46b65f5e9
MD5 dc2139e4a7b9c4bdc48c3a1a22d65204
BLAKE2b-256 8cbf24f0c9a6ec1926bf7ce6d7251ca57b18b407ff57569bb1a2a12fe3035c2a

See more details on using hashes here.

File details

Details for the file unvivtool-2.4-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for unvivtool-2.4-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 708fcb407ee83158951f00969f76568407a07f75ce7bb43e1599ef5c6644fff3
MD5 014e88cedb98ac658abd305868480994
BLAKE2b-256 de6eaad6f8905985739f525cc804848479675b9ef2cd54c3d7839a2b07eaf77e

See more details on using hashes here.

File details

Details for the file unvivtool-2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for unvivtool-2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 14674b3561f01b88804b64d51afa0162a0d1f467c5d87f75dedef1d42c7c07a7
MD5 24db335d44cf42660fce7c7d4dd275c8
BLAKE2b-256 224f42971db1afd10bc4c725d29f3eaa17497fdc184b47af386a4266857e3670

See more details on using hashes here.

File details

Details for the file unvivtool-2.4-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for unvivtool-2.4-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a49c9436ed3ca9a4efb9bec804825a459d0b399c05b0452f51362e41b465232c
MD5 5d557e01cfb9917b96462adaf2a76c52
BLAKE2b-256 1432201d5be8aca1cf42ecbcb3b98191af9f500de3926c865da85f9fc8b9d686

See more details on using hashes here.

File details

Details for the file unvivtool-2.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for unvivtool-2.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7db34c84632e2cfb1a1f6fd2c87b79cf2954232df289d4273ad4455e52820285
MD5 0efe2292dc868bdf401a97c7de0710ca
BLAKE2b-256 05f88a4052dcf60d45846f0b8a09f40b5dfa0bbb16923688d0bae36d3a3d0bbd

See more details on using hashes here.

File details

Details for the file unvivtool-2.4-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for unvivtool-2.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 08057889e9af0848294ba4c1e88bf9f11e8907b2bdc291978755bd4ca7502043
MD5 de53435ef49c05fa7b580e8efd7b049a
BLAKE2b-256 73ab14cb154e10e78c5c2ad5b4d6d8faa2f36a648e276412d6e98c2398a123a7

See more details on using hashes here.

File details

Details for the file unvivtool-2.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: unvivtool-2.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 40.2 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

Hashes for unvivtool-2.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a81c4dd7580598b3c5823ac93653863b636a99a29bf39d25e50dd4d8e81a432d
MD5 bf9c4de4ef9c3cf9e5ae00517ec84ec9
BLAKE2b-256 f0c0f04dd122019ab4299c012b5ec5df72bafe0bd7635d7fc36e0743e0cfe963

See more details on using hashes here.

File details

Details for the file unvivtool-2.4-cp310-cp310-win32.whl.

File metadata

  • Download URL: unvivtool-2.4-cp310-cp310-win32.whl
  • Upload date:
  • Size: 37.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for unvivtool-2.4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 109b7fcbeb793d14c936d8cabdf8d57b77fcfd6db7d2f3010dc363526d302bed
MD5 adc1afdf6319c186781e5537ab453ffe
BLAKE2b-256 89879fa3518cb2aa7e9bfef42a484def002d3be6bd06a34283a1f6ddc8663135

See more details on using hashes here.

File details

Details for the file unvivtool-2.4-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for unvivtool-2.4-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4077f43518acb0c3eaf165b904e3d53b50d4eb55c5e43829dc0cf8ca6d053bcd
MD5 804d3d7a9edc4b974f94aca84a054b3c
BLAKE2b-256 a6a956255a86f49f273d47f2d59d3d7d1a6ca9a0b68c0e04157ab69ffdb7061f

See more details on using hashes here.

File details

Details for the file unvivtool-2.4-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for unvivtool-2.4-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c72ca1d60e315c6845c6d4f9ca1d80f40c6fbafb39cc6acb25b51c51286f5593
MD5 c9ad0d99a0e7011346400b38672c6562
BLAKE2b-256 f5e9f86efd1703530130afaa793c0a0827e6346500ddae46cd811ef622bb834e

See more details on using hashes here.

File details

Details for the file unvivtool-2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for unvivtool-2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e04203a3f94e9630299a07e657fcb0e83a3d014818670809ea6ab013705cda8d
MD5 d3fe3d1a6c5280dc07d2852d7ca42b1b
BLAKE2b-256 53fd85f4ba6b7477f5bcdb6135139591524362baa7f43110af3ce9ef7ddc3992

See more details on using hashes here.

File details

Details for the file unvivtool-2.4-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for unvivtool-2.4-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e973ce17ec4b8f304fc7b9611541a34016944c08fa65c0ee71c6097ec2824dce
MD5 1691768809aa1627f21aec3c8963717a
BLAKE2b-256 65b13fad64817d201fe30d437bf8bb230266029d4892720d21b0291fced81c78

See more details on using hashes here.

File details

Details for the file unvivtool-2.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for unvivtool-2.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c1b5ac3d1f8564d740843e459e1caa77cf86f08b3583b245337f08d6fa994e28
MD5 24be8e10f554cf03d7c415b4157ea345
BLAKE2b-256 77f5efd12df2e6f646cdb1e2100aef5540c19cc3663a8ab850763707d232db30

See more details on using hashes here.

File details

Details for the file unvivtool-2.4-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for unvivtool-2.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9bf82094572d4542f78070186a8bd53151255a96acf5931f0a1715d2a086a6ee
MD5 a458aceb6a8facc19e596a68ec3b6d5d
BLAKE2b-256 2b64aa577267fc15a1a0bbf0b33673d7fb3ce480c6402308a844fd7b101400fa

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page