Skip to main content

ifstools

Extractor for Konmai IFS files.

Features

  • Converts all textures to png without requiring a second program
  • Repacks without ingame display issues
  • Multithreaded recompression
  • Only changed textures are recompressed, the rest are cached
  • Works on eacloud music ifs files
  • Correctly names files under afp, bsi and geo folders
  • Converts internal binary xmls to plaintext, to facilitate further experimentation.
  • Dumps the ifs manifest so you can explore the format

Install

Just want an exe? Download the latest.

Have Python installed? Do this: pip install ifstools
Then run ifstools from anywhere in a command prompt.

Have uv installed? You can just uvx ifstools.

Usage

usage: ifstools [-h] [-e] [-y] [-o OUT_DIR] [--tex-only] [-c]
                       [--bounds] [--uv] [--no-cache] [--flags FLAG[,FLAG...]]
                       [-m] [-s] [-r]
                       file_to_unpack.ifs|folder_to_repack_ifs
                       [file_to_unpack.ifs|folder_to_repack_ifs ...]

Unpack/pack IFS files and textures

positional arguments:
  file_to_unpack.ifs|folder_to_repack_ifs
                        files/folders to process. Files will be unpacked,
                        folders will be repacked

optional arguments:
  -h, --help            show this help message and exit
  -e, --extract-folders
                        do not repack folders, instead unpack any IFS files
                        inside them
  -y                    don't prompt for file/folder overwrite
  -o OUT_DIR            output directory
  --tex-only            only extract textures
  -c, --canvas          dump the image canvas as defined by the
                        texturelist.xml in _canvas.png
  --bounds              draw image bounds on the exported canvas in red
  --uv                  crop images to uvrect (usually 1px smaller than
                        imgrect). Forces --tex-only
  --no-cache            ignore texture cache, recompress all
  --rename-dupes        if two files have the same name but differing case
                        (A.png vs a.png) rename the second as "a (1).png" to
                        allow both to be extracted on Windows
  --flags FLAG[,FLAG...]
                        flags to use when repacking. Almost never need to set
                        this, but some old games don't support HasMD5.
                        One or more of:
                        ManifestHasTimestamps,HasMD5,UncompressedManifest
                        Default:
                        ManifestHasTimestamps,HasMD5
  -m, --extract-manifest
                        extract the IFS manifest for inspection
  --super-disable       only extract files unique to this IFS, do not follow
                        "super" parent references at all
  --super-skip-bad      if a "super" IFS reference has a checksum mismatch, do
                        not extract it
  --super-abort-if-bad  if a "super" IFS reference has a checksum mismatch,
                        cancel and display an error
  -s, --silent          don't display files as they are processed
  -r, --norecurse       if file contains another IFS, don't extract its
                        contents

Build an exe

uv venv --clear
uv pip install . pyinstaller==6.19.0
uv run pyinstaller --onefile --name ifstools ifstools_bin.py

Todo:

  • Recursive repacking for ifs inside ifs

I hope the rest is self explanatory. Confused? Create a new issue and tell me what docs to add.

Metadata

Release files for ifstools 3.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ifstools 3.2
File Size Uploaded Provenance Actions
ifstools-3.2.tar.gz 49.6 kB Without provenance Details for ifstools-3.2.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for ifstools 3.2
File Actions
ifstools-3.2-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for ifstools-3.2-cp314-cp314t-win_amd64.whl
ifstools-3.2-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details for ifstools-3.2-cp314-cp314t-win32.whl
ifstools-3.2-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details for ifstools-3.2-cp314-cp314t-musllinux_1_2_x86_64.whl
ifstools-3.2-cp314-cp314t-musllinux_1_2_i686.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32 Details for ifstools-3.2-cp314-cp314t-musllinux_1_2_i686.whl
ifstools-3.2-cp314-cp314t-musllinux_1_2_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l Details for ifstools-3.2-cp314-cp314t-musllinux_1_2_armv7l.whl
ifstools-3.2-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details for ifstools-3.2-cp314-cp314t-musllinux_1_2_aarch64.whl
ifstools-3.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details for ifstools-3.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ifstools-3.2-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x Details for ifstools-3.2-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
ifstools-3.2-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le Details for ifstools-3.2-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
ifstools-3.2-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l Details for ifstools-3.2-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
ifstools-3.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details for ifstools-3.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
ifstools-3.2-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.5+ x86-32 Details for ifstools-3.2-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl
ifstools-3.2-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for ifstools-3.2-cp314-cp314t-macosx_11_0_arm64.whl
ifstools-3.2-cp314-cp314t-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 Details for ifstools-3.2-cp314-cp314t-macosx_10_12_x86_64.whl
ifstools-3.2-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details for ifstools-3.2-cp310-abi3-win_amd64.whl
ifstools-3.2-cp310-abi3-win32.whl CPython 3.10 abi3 Windows x86-32 Details for ifstools-3.2-cp310-abi3-win32.whl
ifstools-3.2-cp310-abi3-musllinux_1_2_x86_64.whl CPython 3.10 abi3 Linux musl 1.2+ x86-64 Details for ifstools-3.2-cp310-abi3-musllinux_1_2_x86_64.whl
ifstools-3.2-cp310-abi3-musllinux_1_2_i686.whl CPython 3.10 abi3 Linux musl 1.2+ x86-32 Details for ifstools-3.2-cp310-abi3-musllinux_1_2_i686.whl
ifstools-3.2-cp310-abi3-musllinux_1_2_armv7l.whl CPython 3.10 abi3 Linux musl 1.2+ ARMv7l Details for ifstools-3.2-cp310-abi3-musllinux_1_2_armv7l.whl
ifstools-3.2-cp310-abi3-musllinux_1_2_aarch64.whl CPython 3.10 abi3 Linux musl 1.2+ ARM64 Details for ifstools-3.2-cp310-abi3-musllinux_1_2_aarch64.whl
ifstools-3.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 abi3 Linux glibc 2.17+ x86-64 Details for ifstools-3.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ifstools-3.2-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.10 abi3 Linux glibc 2.17+ IBM System/390x Details for ifstools-3.2-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
ifstools-3.2-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.10 abi3 Linux glibc 2.17+ PowerPC 64-le Details for ifstools-3.2-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
ifstools-3.2-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.10 abi3 Linux glibc 2.17+ ARMv7l Details for ifstools-3.2-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
ifstools-3.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 abi3 Linux glibc 2.17+ ARM64 Details for ifstools-3.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
ifstools-3.2-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.10 abi3 Linux glibc 2.5+ x86-32 Details for ifstools-3.2-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.whl
ifstools-3.2-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details for ifstools-3.2-cp310-abi3-macosx_11_0_arm64.whl
ifstools-3.2-cp310-abi3-macosx_10_12_x86_64.whl CPython 3.10 abi3 macOS 10.12+ x86-64 Details for ifstools-3.2-cp310-abi3-macosx_10_12_x86_64.whl

Total release size: 10.2 MB

Release files / ifstools-3.2.tar.gz

Download URL ifstools-3.2.tar.gz
Size 49.6 kB
Tags Source
SHA-256 checksum
How to use checksums
badf729dfa8ac0c4de51ec65876b636eedac01e0875e9e26cc5de9fa899ac11b
BLAKE2b-256 checksum
How to use checksums
23f3085c6320486b64df352b8a992aa626ed6299672c11363df091c08885fddf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.2-cp314-cp314t-win_amd64.whl

Download URL ifstools-3.2-cp314-cp314t-win_amd64.whl
Size 201.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
a834523db4bb160c0f68c5b324eec8b8881dae25fa939a9d4e51644786cf49a0
BLAKE2b-256 checksum
How to use checksums
42dea5dbfae0bc7ec8f72176b3b99b2cdaef12aa47d6a2c7dafca5c572fe1c8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.2-cp314-cp314t-win32.whl

Download URL ifstools-3.2-cp314-cp314t-win32.whl
Size 194.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
15516ab177e01c7e8bab1538112ddfd409cac330ba77731375e42f1a01100609
BLAKE2b-256 checksum
How to use checksums
33cf1ef2c9382079cd2e78c6e5b8fe6acf9553ea2cb83b07370b1e7b77d07f76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.2-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL ifstools-3.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 517.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
4d2755595a137bf8a7cc8b5832010d124fb02699bd139f0eb6207753167da901
BLAKE2b-256 checksum
How to use checksums
1cbfe7295647d9465d0aeca8b69d4897db0f1dd407f7574343e44443c8a6a1d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.2-cp314-cp314t-musllinux_1_2_i686.whl

Download URL ifstools-3.2-cp314-cp314t-musllinux_1_2_i686.whl
Size 545.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
bb8ecd21f38cff1d1ecf1e2760552535a1da69ab472cc4a7e5bf121bc4784858
BLAKE2b-256 checksum
How to use checksums
e3bc8b7ebb53de9ffaadb7a1da47fd64a98a427f282094439847f8222fdc160f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.2-cp314-cp314t-musllinux_1_2_armv7l.whl

Download URL ifstools-3.2-cp314-cp314t-musllinux_1_2_armv7l.whl
Size 592.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
6bc82214e4d0b1abde603a3c5a7ae9f380d3f2f2b852397b94cb79db0d417fdb
BLAKE2b-256 checksum
How to use checksums
53a650960ef9cd74f0a940ac4bff0505a9f5753fb490e9abbf3e25c878df6f13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.2-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL ifstools-3.2-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 484.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
bf3e2dc43172fa9417a33d940020a5d5b8637d1a7a66d31b5cd4e435b5706088
BLAKE2b-256 checksum
How to use checksums
6afc7ed5af8ac0c13174fd75dbef5be7cc3b501e74bf33c92fbd1902d03473b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ifstools-3.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 306.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7a7ba02eaad510da8cdcd3b5cd956ca6e2afbab27ca12905f587d6f0c0527209
BLAKE2b-256 checksum
How to use checksums
e0f6c4daf5c84a64d00a9e2fd25fc09871f464ce451b8ea7ca9a197894005d1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.2-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL ifstools-3.2-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 351.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
ccdf1b0a382f06376282509920a2258df8f105e947f8358e4c055b53858a6c6d
BLAKE2b-256 checksum
How to use checksums
59f77f0388d92f6396eaa8923e13422a6b57268585bffda595031c16f6db2de6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.2-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL ifstools-3.2-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 331.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
2401e0438129c74b0818e402fb531b864640edb66c322455fefb606648c3e9cc
BLAKE2b-256 checksum
How to use checksums
ced5fa56a656976326f204ae26e0234afe98ff69c57add39d559b31513b49666
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.2-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL ifstools-3.2-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 316.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
924910ba33a53ff86869dc875d3b749c269f072e6f11d852e5e44f92e99fb01f
BLAKE2b-256 checksum
How to use checksums
da31dfe14f9f1231cf0e81319b714fe88019e8928e2307b99c354d1ce3e7d942
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL ifstools-3.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 306.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
1426a44b123b498f6504b1381a41ac6368899faf6cacc2ac47d283a57375d5f0
BLAKE2b-256 checksum
How to use checksums
688246b4f576994a57a07f5ce937ce44c74b3538a6a23fb2d2779ba45fa652e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.2-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl

Download URL ifstools-3.2-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl
Size 326.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
644e54af5e12be2764175743ea22e5936675569204f1f08b58dc487a0928fb6a
BLAKE2b-256 checksum
How to use checksums
c7846724fa9b01fbfdb9e379b4e624485f7e651102ed2923dd952bfb79ec2d3c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.2-cp314-cp314t-macosx_11_0_arm64.whl

Download URL ifstools-3.2-cp314-cp314t-macosx_11_0_arm64.whl
Size 287.5 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7db55cf3399ebc0dd61fb49682da407c06040716a49c3b0723c36fe458662a72
BLAKE2b-256 checksum
How to use checksums
68f6fbac0491022e7980b2e0fc2a3f4e3505a281229e120b33dbde60add295d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.2-cp314-cp314t-macosx_10_12_x86_64.whl

Download URL ifstools-3.2-cp314-cp314t-macosx_10_12_x86_64.whl
Size 298.9 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
ef9e198238c3e59bf031ec1281b9665dbce191f46c140956ae851b58a85f9da1
BLAKE2b-256 checksum
How to use checksums
96c8fe35077b2c24fb674488a3b656909022a96043686519c50805f999ca0986
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.2-cp310-abi3-win_amd64.whl

Download URL ifstools-3.2-cp310-abi3-win_amd64.whl
Size 204.0 kB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
0227f8dc2561b232718636da785f635ee4a73ef17d9415783add8206543a5439
BLAKE2b-256 checksum
How to use checksums
3f7dd51fd494f534853a2c35f78f69381bfbe1f3ab2655a7c37f61e924cb3b21
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.2-cp310-abi3-win32.whl

Download URL ifstools-3.2-cp310-abi3-win32.whl
Size 197.8 kB
Tags CPython 3.10 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
080856b1f6ed4857f88370cf1f0b9c920f56761d9fbffacb0acfa2ca121a1979
BLAKE2b-256 checksum
How to use checksums
51d045c8ae56ea188100ce0ddaa12ff2023ce262132d5c56704271f23e0ec4f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.2-cp310-abi3-musllinux_1_2_x86_64.whl

Download URL ifstools-3.2-cp310-abi3-musllinux_1_2_x86_64.whl
Size 519.4 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
b4ce2ad9125c3d224b48830d530bfa88a0e9a8296c008d2905a001aee72f1690
BLAKE2b-256 checksum
How to use checksums
8ef164f22849eb0c2a96dc5f1a7b1e77c912b67a020c14e1d4d9b8afc39cc96e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.2-cp310-abi3-musllinux_1_2_i686.whl

Download URL ifstools-3.2-cp310-abi3-musllinux_1_2_i686.whl
Size 548.0 kB
Tags CPython 3.10 Linux musl 1.2+ x86-32 abi3
SHA-256 checksum
How to use checksums
531e6e0019517886ab662cc1e4bb45eb43cebfd52440900d8f6d4bfc34877266
BLAKE2b-256 checksum
How to use checksums
55d9da3c4c0d420627ed51174f64c4bbc70760b70d8e76787e4000fc2129c573
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.2-cp310-abi3-musllinux_1_2_armv7l.whl

Download URL ifstools-3.2-cp310-abi3-musllinux_1_2_armv7l.whl
Size 594.5 kB
Tags CPython 3.10 Linux musl 1.2+ ARMv7l abi3
SHA-256 checksum
How to use checksums
315efac99fbeba91b0681da52fbfefadecbe93b42d12b38b1577abf9ff836838
BLAKE2b-256 checksum
How to use checksums
31d9e7200e989b39f647273809703075935437728fa549acf600af4ed9936afd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.2-cp310-abi3-musllinux_1_2_aarch64.whl

Download URL ifstools-3.2-cp310-abi3-musllinux_1_2_aarch64.whl
Size 486.7 kB
Tags CPython 3.10 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
fc73abd92358924574a4f55541a3becd5aa69b31b12f4266b121d2c5e6d07ba2
BLAKE2b-256 checksum
How to use checksums
7872063c745e6cfd39481bbb93bfb25131fc0306dd52dfb2fadfd68554b9ce92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ifstools-3.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 308.3 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
688372f69ba218fb2062633b2d8ef486ca171792979aa0110cb89542576da0b1
BLAKE2b-256 checksum
How to use checksums
be9553cf47b5f2513bf85086996dffe65805b7a9351b82c02f6a55f563f870a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.2-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL ifstools-3.2-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 353.4 kB
Tags CPython 3.10 Linux glibc 2.17+ IBM System/390x abi3
SHA-256 checksum
How to use checksums
23b3cb17998d98c1c991ecc0f7c1f709dab461366d50ef32f667f08acecc51a0
BLAKE2b-256 checksum
How to use checksums
66e79160d4c1e5c7d6658b5211c498eb78a7d5d2226f410135df93abff36c29f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.2-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL ifstools-3.2-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 333.1 kB
Tags CPython 3.10 Linux glibc 2.17+ PowerPC 64-le abi3
SHA-256 checksum
How to use checksums
221dee66890b34d32aaea7ea8c8f4d1230c32199709868b45f63229ff93b4749
BLAKE2b-256 checksum
How to use checksums
75386b68926602422dd32cf2ff88351a7c68b05eaa2a9fb17043331800571008
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.2-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL ifstools-3.2-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 317.9 kB
Tags CPython 3.10 Linux glibc 2.17+ ARMv7l abi3
SHA-256 checksum
How to use checksums
773d1086250cef14b99e8054507f0911784db28996726758b03e6a02293265fc
BLAKE2b-256 checksum
How to use checksums
fab3d6e9e5b075a4389c1d9085975af51b6e64c225160c3e2bbcca9ba88ae41a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL ifstools-3.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 308.5 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
2e4d6767cd18904edd0f911fb1f147ca28dc57aa867365e82d3cae95cfa6f7b0
BLAKE2b-256 checksum
How to use checksums
713b02e17c7cd5676adbbd034639ae629d7cffed1f279f4c1a9353f17c5b388a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.2-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.whl

Download URL ifstools-3.2-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Size 329.7 kB
Tags CPython 3.10 Linux glibc 2.5+ x86-32 abi3
SHA-256 checksum
How to use checksums
879809077bd524348ecedb4687f149a2a32d50b4ea69b01f59d334368c4befbf
BLAKE2b-256 checksum
How to use checksums
818533e1606f3263b1345b4e787ac0a3b7b31ffca762367738e3e56fa503a423
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.2-cp310-abi3-macosx_11_0_arm64.whl

Download URL ifstools-3.2-cp310-abi3-macosx_11_0_arm64.whl
Size 289.6 kB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cde4059c7eec23f10265e9baeaf6f7e425ef9c9ef574aa42ed58cb874764d98b
BLAKE2b-256 checksum
How to use checksums
2ca665df8163bfc41908fb05ac65e220175a6006d9d0a21ecddb91fda43e2b74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.2-cp310-abi3-macosx_10_12_x86_64.whl

Download URL ifstools-3.2-cp310-abi3-macosx_10_12_x86_64.whl
Size 301.1 kB
Tags CPython 3.10 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
94a51493b5f7c1ecdbefc6785d9f7052f71cce8fab52b19a80b9b79a2f464c4e
BLAKE2b-256 checksum
How to use checksums
2eb7a55e7bfc8f8230ca6fbac97210b19d84fb37412b65e13f657364b3edb434
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for ifstools 3.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page