Pure python implementation of hid.im, a techinque for storing data in png files
Python
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples
.gitignore
README.md
decodeFile.py
encodeFile.py
hidim.py
png.py

README.md

A Python library implementing hid.im: Hid.im turns a file into a regular PNG image.

Hid.im provides a way to store a file as a distinctive png image. Worst case the png is slightly larger than the original file, but often the png can be smaller than the original file as the file is compressed while storing it in the png.

hid.im has a FireFox plugin for extracting files from an hid.im png directly off a webpage.

Examples

The python source for hidim.py:

hidim.py

The python source for png.py as a png:

png.py

An OSX Hello World c executable:

hello-world

An OSX upx compressed Hello World c executable:

hello-world-upx

The c source code for Hello World:

hello-world.c