All Projects → cyrus-and → signal-wont-let-me-attach

cyrus-and / signal-wont-let-me-attach

Licence: MIT License
Store arbitrary files inside PNGs to overcome nonsensical file type restrictions

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Update: Signal now allows to send arbitrary file types!


signal-wont-let-me-attach

Store arbitrary files inside PNGs to overcome nonsensical file type restrictions.

Demo

Examples

Pack foo.pdf into foo.png:

signal-wont-let-me-attach foo.pdf

Pack foo.pdf into bar.png:

signal-wont-let-me-attach foo.pdf bar.png

Unpack and delete file.png restoring the original file:

signal-wont-let-me-attach file.png

Setup

Install dependencies:

pip install -r requirements.txt
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].