Skip to main content

Build

unrar2-cffi -- Work with RAR files.

Description

unrar2-cffi is a python extension that exposes unrar library functionality through a zipfile-like interface.

This is a fork/modified version of unrar-cffi that supports modern Python starting from 3.10-3.14 (incl. free-threading)

This build also target unrar 7.x instead of unrar 5.x from the original unrar-cffi project.

Difference

This packages has some difference to the original one:

  • Added typing information
  • Added __slots__ to improve performance a bit.
  • Moved all the RarInfo into at-property data
    • Now you can access the raw header data by using file._header
  • Added docstring to most functions.
  • Implement RarFile.printdir()

Features

The package implements the following RarFile functions:

  • namelist()
  • infolist()
  • getinfo()
  • read()
  • open()
  • testrar()
  • rarfile.is_rar_file()

Usage

  1. Install with PIP:

    pip install unrar2-cffi

  2. Use from code:

from unrar.cffi import rarfile

rar = rarfile.RarFile('sample.rar')

assert rar.testrar() == None

for filename in rar.namelist():
    info = rar.getinfo(filename)
    print("Reading {}, {}, {} bytes ({} bytes compressed)".format(info.filename, info.date_time, info.file_size, info.compress_size))
    data = rar.read(filename)
    print("\t{}...\n".format(data[:100]))

Build

Requirements

Linux/macOS:

  • gcc compiler suite (build-essential packages should be enough)
  • docker (only for buildmanylinux)

Windows:

  • VS2022 Build Tools (PLATFORM_TOOLSET=v143)
  • Visual C++ compiler suite
  • vswhere

Build

  1. Run pip install -r requirements.txt to install the build dependencies.
  2. If you are on Windows, make sure you use the VS2022 Build Tools
  3. Run pip install . to build the package.

Workarounds

Windows:

  • If you need to retarget solution, apply the 0001-build-retarget-to-vs2022-10.0-v143.patch that will utilize the latest version.

Metadata

Release files for unrar2-cffi 0.5.0

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

Source distribution (sdist)

Source distribution for unrar2-cffi 0.5.0
File Size Uploaded Provenance Actions
unrar2_cffi-0.5.0.tar.gz 287.4 kB With provenance Details for unrar2_cffi-0.5.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for unrar2-cffi 0.5.0
File Actions
unrar2_cffi-0.5.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for unrar2_cffi-0.5.0-cp314-cp314t-win_amd64.whl
unrar2_cffi-0.5.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details for unrar2_cffi-0.5.0-cp314-cp314t-musllinux_1_2_x86_64.whl
unrar2_cffi-0.5.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for unrar2_cffi-0.5.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
unrar2_cffi-0.5.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for unrar2_cffi-0.5.0-cp314-cp314t-macosx_11_0_arm64.whl
unrar2_cffi-0.5.0-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details for unrar2_cffi-0.5.0-cp314-cp314t-macosx_10_15_x86_64.whl
unrar2_cffi-0.5.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for unrar2_cffi-0.5.0-cp314-cp314-win_amd64.whl
unrar2_cffi-0.5.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details for unrar2_cffi-0.5.0-cp314-cp314-musllinux_1_2_x86_64.whl
unrar2_cffi-0.5.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for unrar2_cffi-0.5.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
unrar2_cffi-0.5.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for unrar2_cffi-0.5.0-cp314-cp314-macosx_11_0_arm64.whl
unrar2_cffi-0.5.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details for unrar2_cffi-0.5.0-cp314-cp314-macosx_10_15_x86_64.whl
unrar2_cffi-0.5.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for unrar2_cffi-0.5.0-cp313-cp313-win_amd64.whl
unrar2_cffi-0.5.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for unrar2_cffi-0.5.0-cp313-cp313-musllinux_1_2_x86_64.whl
unrar2_cffi-0.5.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for unrar2_cffi-0.5.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
unrar2_cffi-0.5.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for unrar2_cffi-0.5.0-cp313-cp313-macosx_11_0_arm64.whl
unrar2_cffi-0.5.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details for unrar2_cffi-0.5.0-cp313-cp313-macosx_10_13_x86_64.whl
unrar2_cffi-0.5.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for unrar2_cffi-0.5.0-cp312-cp312-win_amd64.whl
unrar2_cffi-0.5.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for unrar2_cffi-0.5.0-cp312-cp312-musllinux_1_2_x86_64.whl
unrar2_cffi-0.5.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for unrar2_cffi-0.5.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
unrar2_cffi-0.5.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for unrar2_cffi-0.5.0-cp312-cp312-macosx_11_0_arm64.whl
unrar2_cffi-0.5.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details for unrar2_cffi-0.5.0-cp312-cp312-macosx_10_13_x86_64.whl
unrar2_cffi-0.5.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for unrar2_cffi-0.5.0-cp311-cp311-win_amd64.whl
unrar2_cffi-0.5.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for unrar2_cffi-0.5.0-cp311-cp311-musllinux_1_2_x86_64.whl
unrar2_cffi-0.5.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for unrar2_cffi-0.5.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
unrar2_cffi-0.5.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for unrar2_cffi-0.5.0-cp311-cp311-macosx_11_0_arm64.whl
unrar2_cffi-0.5.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details for unrar2_cffi-0.5.0-cp311-cp311-macosx_10_9_x86_64.whl
unrar2_cffi-0.5.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for unrar2_cffi-0.5.0-cp310-cp310-win_amd64.whl
unrar2_cffi-0.5.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details for unrar2_cffi-0.5.0-cp310-cp310-musllinux_1_2_x86_64.whl
unrar2_cffi-0.5.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for unrar2_cffi-0.5.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
unrar2_cffi-0.5.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for unrar2_cffi-0.5.0-cp310-cp310-macosx_11_0_arm64.whl
unrar2_cffi-0.5.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details for unrar2_cffi-0.5.0-cp310-cp310-macosx_10_9_x86_64.whl

Total release size: 14.4 MB

Release files / unrar2_cffi-0.5.0.tar.gz

Download URL unrar2_cffi-0.5.0.tar.gz
Size 287.4 kB
Tags Source
SHA-256 checksum
How to use checksums
5d2fc0e8629792a1df0cdfa518411039493caae1a235b506940170d069e5d725
BLAKE2b-256 checksum
How to use checksums
12e2da7af34f34dd4c9baa92253266a153c3b2b479a07fde56cd620c732617fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 6, 2026.

Transparency log

Release files / unrar2_cffi-0.5.0-cp314-cp314t-win_amd64.whl

Download URL unrar2_cffi-0.5.0-cp314-cp314t-win_amd64.whl
Size 438.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
b3dfb7f1dfdddbe26101b043f75a891f455a69542779160d3d74822d7da2fe4b
BLAKE2b-256 checksum
How to use checksums
72499b94fc2594cf119830465187be60d858b30cdc622b0a769c3eeaaed52c5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 6, 2026.

Transparency log

Release files / unrar2_cffi-0.5.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL unrar2_cffi-0.5.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
075ad64661a3232fc21f92bb3f90cbe67825a44e5f957c546060706fd5a53897
BLAKE2b-256 checksum
How to use checksums
43caa34439c1f3202487b8829a5b941c6e611c97b6e6530f31b1a81bd9426226
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 6, 2026.

Transparency log

Release files / unrar2_cffi-0.5.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL unrar2_cffi-0.5.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 252.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
aa81bf8150a8c50292b9e456528241ed8f3e9c025da7dba42782f5b26665763e
BLAKE2b-256 checksum
How to use checksums
898a684d5abf19f518bc20359c13541cb2cc2a7fa97ab7755e4a55e7c59880bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 6, 2026.

Transparency log

Release files / unrar2_cffi-0.5.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL unrar2_cffi-0.5.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 193.0 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
60dddb5f418e6dd4e12314f2e9941003670ddaecc4d7d22da6865a91901e394d
BLAKE2b-256 checksum
How to use checksums
10e2edb3be5b1bb9861771096640920306c4f41ff052976c44be4b62984629bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 6, 2026.

Transparency log

Release files / unrar2_cffi-0.5.0-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL unrar2_cffi-0.5.0-cp314-cp314t-macosx_10_15_x86_64.whl
Size 201.0 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
29012cd7d7bf9add5dce5daa56506e1a78acadcbe6a00ef2dce01581801479df
BLAKE2b-256 checksum
How to use checksums
2bda2adf2fdf768e1f3dad1699953bae93debb1131dbefcc32b8fb9948a44be8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 6, 2026.

Transparency log

Release files / unrar2_cffi-0.5.0-cp314-cp314-win_amd64.whl

Download URL unrar2_cffi-0.5.0-cp314-cp314-win_amd64.whl
Size 437.7 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
0751116790f53203cc8b184df9430d7502caf8d37a3f6643d437657315c3d6e6
BLAKE2b-256 checksum
How to use checksums
12deeedc0d0425c59552229d64913286efa8089023bc065cd180f8ebc9684778
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 6, 2026.

Transparency log

Release files / unrar2_cffi-0.5.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL unrar2_cffi-0.5.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
4bf8f4c36aab6ca188a407f7fee0da734f1fd16748fe7ebcd16ad4f71455efaf
BLAKE2b-256 checksum
How to use checksums
989a917997be513bc1b7c651390246a9c1fee800ba79e742740e08c9ad776d7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 6, 2026.

Transparency log

Release files / unrar2_cffi-0.5.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL unrar2_cffi-0.5.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 246.1 kB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
dd070ac108466623f600d0e8b9a0e6e0eb919b43af33dbda98dba911bd20f55c
BLAKE2b-256 checksum
How to use checksums
1f6b2cdeaf50092d721ebba9cc568d0b468767675d5c9c6bf56ad92b1393e4c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 6, 2026.

Transparency log

Release files / unrar2_cffi-0.5.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL unrar2_cffi-0.5.0-cp314-cp314-macosx_11_0_arm64.whl
Size 192.7 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e8d7cf40090bb30efafe470b8bdb1634fc69190e2b21539e56061f44f7774006
BLAKE2b-256 checksum
How to use checksums
0e2e801eaab54c8dd749c40280a0b68782b988d34a0e053efc9f2fb8a6e787ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 6, 2026.

Transparency log

Release files / unrar2_cffi-0.5.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL unrar2_cffi-0.5.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 200.7 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
053bf6fce04cc6cb617e6e6f7dc472186a87c6400ba6182a221b8be1e56f0ae2
BLAKE2b-256 checksum
How to use checksums
0f44835b384dd00ff20af76f3b7240bd243e27d66cc89455ccaeb36622133175
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 6, 2026.

Transparency log

Release files / unrar2_cffi-0.5.0-cp313-cp313-win_amd64.whl

Download URL unrar2_cffi-0.5.0-cp313-cp313-win_amd64.whl
Size 425.1 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
4b3347a99f5291005333ab08ad760499af48a6ca9bdfc02621513d902fdb7e08
BLAKE2b-256 checksum
How to use checksums
bef17ceac0b49ba1c8f43b293c9edeb8c99d7551f648dfb29e8739cd66274d1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 6, 2026.

Transparency log

Release files / unrar2_cffi-0.5.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL unrar2_cffi-0.5.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
1e1e2b071f4f6f0be541d8297c89a88439f80507fb95ddaf13cad694ff1b031c
BLAKE2b-256 checksum
How to use checksums
fb56359e679a6acd045cfb2af7242861e6540f29ee7fb77be7882a5c3dc842dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 6, 2026.

Transparency log

Release files / unrar2_cffi-0.5.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL unrar2_cffi-0.5.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 246.1 kB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
61b912bc826481fc1ee4de152c6a79732a41b7fa2c486ebcf438a53522b71757
BLAKE2b-256 checksum
How to use checksums
1f8f0576fff66e73f2e87c3921d4f93a3128487db9f3a466f5a51e522016dc8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 6, 2026.

Transparency log

Release files / unrar2_cffi-0.5.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL unrar2_cffi-0.5.0-cp313-cp313-macosx_11_0_arm64.whl
Size 192.7 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5c2cef1e256f4b0d2472239ba4f86a5640e51ab7d89571d5277b568eeacad661
BLAKE2b-256 checksum
How to use checksums
9029435252c60ff16b03575ccff078897e06edc436f8a2b4f09822f456d5203f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 6, 2026.

Transparency log

Release files / unrar2_cffi-0.5.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL unrar2_cffi-0.5.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 200.4 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
97ba7510ebdb24a248294d6f34129aa91e25e3e2e62169ef132e145c53364919
BLAKE2b-256 checksum
How to use checksums
df5e1364b1387178967c5b743cde5d5fcb44335a8d2bcbbc60cb4d692a7974e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 6, 2026.

Transparency log

Release files / unrar2_cffi-0.5.0-cp312-cp312-win_amd64.whl

Download URL unrar2_cffi-0.5.0-cp312-cp312-win_amd64.whl
Size 425.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
23a8b3918d2207f89d924b136580f8ed5f02861b1633879041455f204a085d19
BLAKE2b-256 checksum
How to use checksums
378dd33ce75b19c89b122b47c4360bf9ecf5a3eeb04ada70892a6d20d755e7e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 6, 2026.

Transparency log

Release files / unrar2_cffi-0.5.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL unrar2_cffi-0.5.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c5f736b6ba2ae4994b4e9780f3ecbfdd746a22d5641914d051b965d0bfaf8bb6
BLAKE2b-256 checksum
How to use checksums
03358dd7eca3e03ca4972ea1c298b765e81e7dfab77cea4aefed47fcedfb0cd7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 6, 2026.

Transparency log

Release files / unrar2_cffi-0.5.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL unrar2_cffi-0.5.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 246.1 kB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c61e4efa325f91dc0b04f2f7b25566a2acb0f954f99145f939c7ad89c3150d93
BLAKE2b-256 checksum
How to use checksums
b147dbd585b7b3da1c1b461c5be6f985b525722bec2fd90e9b10349d0ddc9aee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 6, 2026.

Transparency log

Release files / unrar2_cffi-0.5.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL unrar2_cffi-0.5.0-cp312-cp312-macosx_11_0_arm64.whl
Size 192.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b729b0a5d013afccebd7021d84b6f64274ad4b448e404d70c95da22fd7203e14
BLAKE2b-256 checksum
How to use checksums
a1d407b90ae86b0d205615b409ad6e88078a79d6aeace4ce1f3d531f453ada6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 6, 2026.

Transparency log

Release files / unrar2_cffi-0.5.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL unrar2_cffi-0.5.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 200.4 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
59329b5d715837a1fbc0d98e81d9b1aeb19df534e458bcea8e2c3485b073b787
BLAKE2b-256 checksum
How to use checksums
5f5913c25e5fd6fd92c57800ff1ee7ded1dba4aaef5df7da69541bebf8aed8e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 6, 2026.

Transparency log

Release files / unrar2_cffi-0.5.0-cp311-cp311-win_amd64.whl

Download URL unrar2_cffi-0.5.0-cp311-cp311-win_amd64.whl
Size 425.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
e2ebcb46184172e78f4f8b7ae5deabee04cb7e629830fa7ddd69240f6316e3b7
BLAKE2b-256 checksum
How to use checksums
341711097d11b2cda1d5d6d45a9f4cc8c3dc633efae8f05bf07bf36f75123cf5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 6, 2026.

Transparency log

Release files / unrar2_cffi-0.5.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL unrar2_cffi-0.5.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d43acdedf8fc28881abee8686c6c77712d4b5f2713e1ca26e313ec66845a3a2b
BLAKE2b-256 checksum
How to use checksums
3b18e00cbc2eb67cbc2202de262dd56e6994a2bb90ef94203521eee206205786
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 6, 2026.

Transparency log

Release files / unrar2_cffi-0.5.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL unrar2_cffi-0.5.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 245.7 kB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
195ac1dac84950bab3dad26f3ad731dc1fe73653cc53235d8a6b9c79108c2398
BLAKE2b-256 checksum
How to use checksums
de3c42b0422add9b9019d2f9d98e39514236cfc62b5cd9f118dbc9fc16d92be2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 6, 2026.

Transparency log

Release files / unrar2_cffi-0.5.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL unrar2_cffi-0.5.0-cp311-cp311-macosx_11_0_arm64.whl
Size 192.6 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f274109d61f381655201a21083564cede6b02d56c638a3463d11dba2aba6b074
BLAKE2b-256 checksum
How to use checksums
2db6ce6b78da5fc6380641164e40025b7c24ea4e1c22bcc38a3ebb40a5492651
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 6, 2026.

Transparency log

Release files / unrar2_cffi-0.5.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL unrar2_cffi-0.5.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 200.3 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
0461f9e1d48d4fad832d2566c1bf15e4c1840f38499ba27b90f42b35e7092a16
BLAKE2b-256 checksum
How to use checksums
785b0d131ee0ccd9d59b23aa1be6e5c5c99436f528b4835e0ab9b3fc1c9c267a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 6, 2026.

Transparency log

Release files / unrar2_cffi-0.5.0-cp310-cp310-win_amd64.whl

Download URL unrar2_cffi-0.5.0-cp310-cp310-win_amd64.whl
Size 425.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
6844b6d8bb0df808aecf0ff1d0dd4bb97c464a9ce5cd3f811e93e6b206e52272
BLAKE2b-256 checksum
How to use checksums
1de72cf3a0fe7a5f72f15aa2e8906947ba71d332fab9a4d3539a9b659b760740
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 6, 2026.

Transparency log

Release files / unrar2_cffi-0.5.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL unrar2_cffi-0.5.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
2c72034fc8cb756247d7654e77903a2e78730602cf5ee29132d240df00e263fe
BLAKE2b-256 checksum
How to use checksums
4123dd94faa2f7de741e3ab5ff642c7f1e1dd81d4a507458ca4ef523355b53d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 6, 2026.

Transparency log

Release files / unrar2_cffi-0.5.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL unrar2_cffi-0.5.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 245.7 kB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0b3c6f12c243480685f836bcca5da35ae77215511ad453583517682a33e8263a
BLAKE2b-256 checksum
How to use checksums
7241fde5c3aa6d6ee43c214abc929d3351564d3c6e069f38e572c1a7cc09483b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 6, 2026.

Transparency log

Release files / unrar2_cffi-0.5.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL unrar2_cffi-0.5.0-cp310-cp310-macosx_11_0_arm64.whl
Size 192.6 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
902e19fb348123bcdac8c288b5327c2e96c69c01ba0b253fcc01dc0e9e53a608
BLAKE2b-256 checksum
How to use checksums
562fb13809cda8998cf68485cfb4f6095a936c643411d9e25a9a98ee33b2dad1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 6, 2026.

Transparency log

Release files / unrar2_cffi-0.5.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL unrar2_cffi-0.5.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 200.3 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
985eef5947bb4b6d2e6cc9ed2aa0fabccdb6ee70e2969ce1d4f0f02d4dbb5813
BLAKE2b-256 checksum
How to use checksums
a38a41b043c6127b9135401476605c825dd78a731db60456d2ea45a87917561e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 6, 2026.

Transparency log

Security for unrar2-cffi 0.5.0

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.

Full provenance

All 31 files in this release have been uploaded with provenance metadata.

Select from 31 files

Attestation for unrar2_cffi-0.5.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 6, 2026.

Transparency log

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