Skip to main content

A simple data corruption engine written in python

Project description

Datashredder

Open in Visual Studio Code GitHub license Github tag C Python

Datashredder is a simple data corruption engine written in python. You can corrupt anything text, images and video.

You can choose the chance of corruption e.g I have a chance of 100 therefore there is a 1 in 100 chance of the next piece of data to be corrupted this allows you to control how much corruption you want.

You can also choose to have a random piece of corruption data or random e.g Corruption data is FF

Not Corrupted: 30 32 35 53 f0 72

Corrupted: 30 FF 35 53 FF 72

A random corruption would choose a random corruption data each iteration

Installing

You can install datashredder using pip pip install Datashredder

Pypi Project link

Privacy

Examples

Cats

Each image has a corruption data of 00

There is 206824 iterations on this image

Not corrupted image

Corrupted images

Image # Chance Corruptions
1 2000 39
2 1500 133
3 1000 200
4 500 432
5 200 1020
6 100 2069

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

Datashredder-0.2.21.tar.gz (16.8 kB view hashes)

Uploaded Source

Built Distribution

Datashredder-0.2.21-py3-none-any.whl (17.0 kB view hashes)

Uploaded Python 3

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