Skip to main content

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

Metadata

Release files for pngcoder 1.3

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

Source distribution (sdist)

Source distribution for pngcoder 1.3
File Size Uploaded Provenance Actions
pngcoder-1.3.tar.gz 3.6 kB Without provenance Details for pngcoder-1.3.tar.gz

Built distribution (wheel)

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

Total release size: 8.8 kB

Release files / pngcoder-1.3.tar.gz

Download URL pngcoder-1.3.tar.gz
Size 3.6 kB
Tags Source
SHA-256 checksum
How to use checksums
d881fc2e7868a07bb6d1986a155f593ec7480817f31f57aeb205506f3c9b7168
BLAKE2b-256 checksum
How to use checksums
7b317c2324bb5bf4a9bb1c6c76b914640a0423185dae14309aaca32e9c9cd7ad
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pngcoder-1.3-py3-none-any.whl

Download URL pngcoder-1.3-py3-none-any.whl
Size 5.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
91bc0dfe49884acdb62de0e094277323f344da091584c45ebf4b25a2a95bcb13
BLAKE2b-256 checksum
How to use checksums
f522b341bb698a9172729d14614e067f8f3d03b22f8d50020319c656c84ab333
Upload date
Uploaded using Trusted Publishing?
What is 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

Security for pngcoder 1.3

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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.

Release history Release notifications | RSS feed

This release

1.3 This release

2 release files No provenance

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