Wyatt's Archive Utils (Custom archive format)
Project description
Wyatt's Archive format for Multipurpose Use
this is a project i made (Mostly out of boredom) to make my own archive format. It is pretty much just a Tarball but under a different name.
Installation
pip install wyattsarchiveutils
Usage can be seen below.
Benchmarks
I know this is what most of you are here for. These tests were done on a 2024 M3 Macbook Air with 16 GB of RAM and 512 GB of Storage (312/494 GB Used). In order to run these tests yourself, Use the -b option when running the scrips
Linux Codebase (As of 2/28/2026 @ 11:19 PM) (Clone depth = 1) (1.87 GB)
https://github.com/torvalds/linux.git Seeing as the linux codebase changes about once every 30 minutes i cant just say "Linux Codebase". So here is the performance of the program to create an archive for it and reconstruct it.
Writing: 15.44 Seconds Reconstruction: 1200.21 seconds
Usage
Writer:
wau-writer {option}
Options: Directory Output -b (Benchmark) Reconstructor:
wau-reconstructer {option}
Options: Archive -b (Benchmark)
AI Usage
This project was assisted in creation by the Pycharm Autocomplete plugin. Along with a small amount of help from Claude (Raycast) when i got stuck. The majority of this project was human written.
Demo Vid
https://drive.google.com/file/d/1gcUvsz7iuU142PqjKQzFl-n92xnfXSvA/view?usp=sharing
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file wyattsarchiveutils-1.0.2.tar.gz.
File metadata
- Download URL: wyattsarchiveutils-1.0.2.tar.gz
- Upload date:
- Size: 13.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7476d5040748049a9aa706ccc045868a44ec5a566ee49ffacbaaeb6797467ecd
|
|
| MD5 |
ee208f7f241b513404ac4dec4d381e06
|
|
| BLAKE2b-256 |
df4b5122a326b2dcea1600fab52f8c1da7f70b8794c8ecd0a15d82a991f63fe4
|
File details
Details for the file wyattsarchiveutils-1.0.2-py3-none-any.whl.
File metadata
- Download URL: wyattsarchiveutils-1.0.2-py3-none-any.whl
- Upload date:
- Size: 4.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a892f0642e1b37b948b34cb95a637f4749b9f418a69028c1216386e88cc29fe6
|
|
| MD5 |
af35c70c578e06cd72ba95288417306b
|
|
| BLAKE2b-256 |
0c00cc0cdc29cb827a17c4819e26fe1787a141b72ff832b17015f13a2b28a835
|