Giter VIP home page Giter VIP logo

png-pack's Introduction

Image Data Pack

This is an open-source application based on Adobe AIR runtime. It allows to save your custom data into PNG image file and restore it back from image.

Download Image Data Pack installation file

Note: This is cross-platform application that can be installed on Windows, Mac or Linux machine, but you will need to have Adobe AIR runtime installed before installing Image Data Pack application. Since Adobe stopped support of Adobe AIR, it passed full control of Aobe Flash/Air to HARMAN a SAMSUNG company and runtime can be downloaded from their website, download Adobe AIR runtime. It is still fully functional application and can be used like 10 years before.

Main window of the application
Application Mian window
Advanced user can change storage settings
Settings window

Note: This application uses XOR encryption if password was entered. This is weak type of encryption and if you want to really encrypt data, please, use other application for this.

How to use

To add data to the image

  1. Select image file by clicking "Browse" button, this image is named "Storage Image" in this application because it will store all the data you want to hide. After loading image you should see it on the top left corner of application window. Select Storage Image with data
  2. Dependent on what you want to save -- file or plain text select tab "Add file to Storage Image" or "Add Text to Storage Image".
  3. Under this tab select file with "Browse" button or enter text into text field. For file you can add comment and select checkbox to "Save original file attributes".
    Store data file Store plain text
  4. If you want to encrypt data, specify password in Enter password here... field. Encrypted data will be displayed with "key" image over file icon.
  5. Click on "Add to Storage Image" button to add selected file or entered text to the image.
  6. To add new file or text repeat from step 2. Note: You can add data to image that already stores data.
  7. Click on "Save Storage Image" button to save selected data to current image file or "Save As new Storage Image" to save Storage Image and data into another file, in this case original file will remain unchanged. Save Storage Image
    Note: Nothing will be changed in the Storage Image before you click "Save Storage Image" or "Save As new Storage Image". "Save Storage Image" will update original image file!

To restore data from the image

Note: If you have data added to the list, click on "Clear All" button, to remove files and text from the list. Otherwise loaded Storage Image will will mix own data with current list.

  1. Click on "Browse" button on top right of the application window and select Storage Image file that was previously saved with data you want to retrieve. After loading image you will see list of data stored in this image. Select Storage Image with data
  2. Click on green arrow "Download" button for file you want to retrieve. List with stored data
  3. If Password request, enter password and save file.
    Password request dialog

Note: If you want to add more data to Storage Image, select it, then click on "Add data to Storage Image" button.
Append Storage Image with data

Resources used in this application

Adobe Flex SDK 4
Application skin Kingnare style
Icons from http://www.iconfinder.com/

Written with StackEdit.

png-pack's People

Contributors

burdiuz avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.