Skip to content

Releases: rpeepz/File2Image

File2Image_v1.1.1

14 May 01:04

Choose a tag to compare

File2Image

A new file format.

Encode any file into an image or (series of images) represented by colored pixels.
Convert the image to a video
Decode the image(s) to retrieve the original file.
Map the videos back to it's image form

Required Dependancies for some commands

FFmpeg / Homebrew

Usage

  • ./File2Image [ -e | -d | -c | -m | -v ] [ file ]

-e : ENCODE a file to f2i Image file
-d : DECODE a f2i Image file to its original file

-c : CONVERT a f2i Image file to f2i Video file
-m : MAP a f2i Video file to f2i Image file
-v : Version Info

Notes:
When decoding, a prompt to overwrite will show if a file is found in the current directory with the same name as the encoded file.
It only creates a copy.

No security - can be decoded by anyone

Future:
-t : TRANSFORM a file to f2i Video file**
-r : REVERT a f2i Video file to its original file**

Bug fix:
Segfault when using too much stack memory

File2Image_v1

02 May 04:12

Choose a tag to compare

File2Image

A new file format.

Convert any file into an image or (series of images) represented by colored pixels.

Decode the image(s) to retrieve the original file.

Usage

  • ./File2Image [ -e | -d ] [ file ]

Encode -e is the default behavior and will output a PNG file f2i1.png
Decode -d will decode f2i1.png and create the original file.

Notes:
When decoding, a prompt to create a copy will show if a file is found in the current directory with the same name as the encoded file
No security - can be decoded by anyone

Future:
Combine images into a video

Bug fix:
Segfault when decoding a file into a copy which has no extension