Skip to main content

A command line tool for embedding any file into PNG, GIF, WAV file formats and decoding back.

Project description

FIF (File in File)

FIF is a command line tool for embedding any file into GIF, PNG and WAV files and decoding back.

installation

pip3 install fif

usage

test.mp3 file as grayscale GIF animation

fif --encode gif test.mp3
# saved file -> test.gif

test_gif

Extract test.mp3 from GIF container

fif test.gif
# saved file -> test.mp3
positional arguments:
  input                 Input file path

optional arguments:
  -h, --help            show this help message and exit
  -e {png,wav,gif}, --encode {png,wav,gif}
                        encode file
  -m {1,L,P,RGB,RGBA}, --mode {1,L,P,RGB,RGBA}
                        Image mode
  -v, --verbose         Increase output verbosity

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

fif-1.3.1.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fif-1.3.1-py3-none-any.whl (23.3 kB view details)

Uploaded Python 3

File details

Details for the file fif-1.3.1.tar.gz.

File metadata

  • Download URL: fif-1.3.1.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.9.0

File hashes

Hashes for fif-1.3.1.tar.gz
Algorithm Hash digest
SHA256 9f5989fa8aef10a85860c39667c7f2283ee4136cf4ce84ba4216a4ab14b71ccf
MD5 6b4ec1e2ec9c15ef28523e86b2dd8971
BLAKE2b-256 849b08ebbd78ccfbc5b3dc012f516ae1865e22ecb01c4cc9373cfd69d409e044

See more details on using hashes here.

File details

Details for the file fif-1.3.1-py3-none-any.whl.

File metadata

  • Download URL: fif-1.3.1-py3-none-any.whl
  • Upload date:
  • Size: 23.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.9.0

File hashes

Hashes for fif-1.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9a71835f14102ac6605e48e7dcdbbe9fc95cbf363c78100790034edb7bd75dbd
MD5 2a1add529e2e0648e2940e7d24c6fa01
BLAKE2b-256 167a03825f223ce87b027e50541c859dff54ab5d83769f773b78e1e756b716c5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page