File Encoder
$30-100 USD
Paid on delivery
Revised Description:
A program named "Flower" that reads any file (binary or ascii) and creates a new file that contains a Device-Dependent bitmap representation of the original file. The hexadecimal value of each byte determines the bitmap pixel colors. (00 = 0 = Black, FF = 255 = White) The name of the file read in should be saved within the headers of the output file for decoding purposes.
Output files should use the extension ".MLS" and no other extensions should be made available. Although the file could be opened in an image viewer, it is not necessary. Dimensions of the output file are optional at this stage.
The program should also open ".MLS" files and decode them back to their original structure and name by converting the pixels back into bytes.
A user-friendly interface with basic menu options should be included. Progress meters should be visible either on or above the program window showing how much encoding or decoding has completed, a small description showing what is going on, and a start & stop button in case the user wishes to interrupt a process.
More information on the style of bitmap I have in mind can be found at the following location:
<[url removed, login to view]>
## Deliverables
1) Complete and fully-functional working program in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Windows 98, 98SE, ME, NT, 2000, XP, 2003
Project ID: #3305860