Skip to main content

Encode (obfuscate) any file to PNG or WAV and vise versa

Project description

PNGCODER - Obfuscate any data

Encode any file to PNG image or WAV and vise versa, binary safe

Warning!

When converting to PNG, if the original file ends with one or more NUL control character, it will be removed after decoding back

Usage of pngcoder:

pngcoder [--decode] [--quiet] [--verbose] input_file output_file

positional arguments:
  input_file     Source file
  output_file    Destination file

optional arguments:
  -h, --help     show this help message and exit
  --quiet, -q    Quiet mode
  --verbose, -v  If passed, a message will be shown for each row of image
                 decoding
  --decode, -d   If passed, source file will be decoded

Usage of wavcoder:

wavcoder [-h] [--quiet] [--decode] [--samplerate SAMPLERATE] [--channels CHANNELS] input_file output_file

positional arguments:
  input_file            Source file
  output_file           Destination file

optional arguments:
  -h, --help            show this help message and exit
  --quiet, -q           Quiet mode
  --decode, -d          If passed, input file will be decoded from WAV
  --samplerate SAMPLERATE, -s SAMPLERATE
                        Sample rate. Default: 8000
  --channels CHANNELS, -c CHANNELS
                        Number of channels. Default: 1

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

pngcoder-1.3.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

pngcoder-1.3-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file pngcoder-1.3.tar.gz.

File metadata

  • Download URL: pngcoder-1.3.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.45.0 CPython/3.8.2

File hashes

Hashes for pngcoder-1.3.tar.gz
Algorithm Hash digest
SHA256 d881fc2e7868a07bb6d1986a155f593ec7480817f31f57aeb205506f3c9b7168
MD5 7dce867d88ed6f85c530003e7f3d0fb9
BLAKE2b-256 7b317c2324bb5bf4a9bb1c6c76b914640a0423185dae14309aaca32e9c9cd7ad

See more details on using hashes here.

File details

Details for the file pngcoder-1.3-py3-none-any.whl.

File metadata

  • Download URL: pngcoder-1.3-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.45.0 CPython/3.8.2

File hashes

Hashes for pngcoder-1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 91bc0dfe49884acdb62de0e094277323f344da091584c45ebf4b25a2a95bcb13
MD5 19110f192915ed6559dfe63d923c006f
BLAKE2b-256 f522b341bb698a9172729d14614e067f8f3d03b22f8d50020319c656c84ab333

See more details on using hashes here.

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