Extension version (Android) 1.0 | 2.0
Java original version 3.1
An extension made for fun that lets you encode any files into images and back to their original form without losing a bit. I wrote this algorithm about 6+ months ago (first version)
Changing one pixel of the image will lead to data corruption.
The encoding time depends on the type of file you have given. Media files may take more time to encode especially for videos.
Make sure to ask the storage permission to make the extension work.
Open source - Library
Note that this source is not written for Android. There are few changes required to make it compatible.
Visit the documentation of extension’s block here.
Actually, when the decoder reads the image data, the data should be decoded from the hexadecimal format to raw data and here where the error occurs One pixel in the image contains 3 bytes or 3 hexadecimal ASCII characters which are corrupt or invalid. Then we will have to guess the three ASCII characters in order to get back the original file but this is not possible
Can you please explain what do you mean by URL based image? This extension dosent deals with the things related to web. All the encoding / decoding is done locally.
No, you will have to download the content from the web to local storage and then process it using the extension. URL will not be encoded, the extension will try to process it as file and the error occurs.