Skip to main content

LimitTar

This application/library is for limiting the size of a tar archive for spanning data directly across multiple Blu-Ray/DVD discs, flash drives or as files on online storage with file size limits. It tries to fit as many files as possible into a tar archive without creating partial files. This means each tar archive can be restored independently without joining.

This application was mainly developed to be used with aes-pipe for space efficient data encryption using pipes to remove the need for temporarily storing the potentially large archives and encrypted data.

Requirements

  • Python 3.4+

Installation

From the Python Package Index:

pip install limittar

Or download and run:

python3 setup.py install

Command-Line Usage

Use the -h argument for help:

limittar -h

Spanning files in tar archives across multiple USB storage devices

find /path/photos/ -print0 > files

limittar -0 -i files -l remaining1 -s 16g > /dev/sdX
limittar -0 -i remaining1 -l remaining2 -s 20g > /dev/sdX
cat remaining2 | limittar -0 -l remaining3 -s 16g > /dev/sdX
...

Metadata

Release files for limittar 1.0.4

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

Source distribution (sdist)

Source distribution for limittar 1.0.4
File Size Uploaded
limittar-1.0.4.tar.gz 5.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for limittar 1.0.4
File Interpreter ABI Platform
limittar-1.0.4-py3-none-any.whl Python 3 none any Details

Total release size: 11.4 kB

Release files / limittar-1.0.4.tar.gz

Download URL limittar-1.0.4.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
749b76e8ccda9c5d1ea7138a3a857f6f66a607c755e48ae2e08c5e6614b03167
BLAKE2b-256 checksum
How to use checksums
5914c8355195b1b4de24c52d10b9025bd79c1b69aa82ef0298fd71e133e9e1f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.6

Release files / limittar-1.0.4-py3-none-any.whl

Download URL limittar-1.0.4-py3-none-any.whl
Size 6.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e7c6311551e67a49610c0f74d63100efb78d6b8077128be56f9502cc08016cff
BLAKE2b-256 checksum
How to use checksums
db0a6c19e6428d42528e655bc5c820e9a017a949fb2a8a588f13066f23edf14c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.6

Release history Release notifications | RSS feed

This release

1.0.4 This release

2 release files

1.0.3

2 release files

1.0.1

2 release files

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