PLEASE READ BOTH DESCRIPTION AND DELIVERABLES, AND UNDERSTAND IT BEFORE BIDDING! I need source code in C# for a class\classes to read files from and write files to a bootable ISO image (also make a new ISO image). No documentation required, only commenting in the code.
1) The class/classes shall meet the following requirements: - ISO standards to be used/adherede to: - Compliance level; ISO 9660 level 1. - Volume type: ISO 9660 Joilet. - Options shall exist: - select to OPTIMIZE STORAGE SPACE BY ENCODING DUBLICATE FILES ONLY ONCE, using MD5 hash (or binary) as comparisons. Example: If you make an image with 5 exact same files, but with different filesnames (e.g with 1000KB size), the image should only contain 1 file, but some sort of refrence to the others, so that when you burn\mount that image you can see it as 5 different files, each 1000KB in size = 5000KB, but the image itself only contains 1000KB. - include "El Torito" boot sector file. - force lowercase filenames to uppercase and vice versa. - Events for start, complete, error and status shall exist. In the case of status event, it shall support progress reporting by yielding total files and files completed. - Image sizes up to atleast 8192 MB shall be supported. Other requirements: A statement shall be given to the effect that the source code provided is free of liens and not infringing on any national or international intellectual property rights. 2) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 3) Complete ownership and distribution copyrights to all work purchased.
Windows 2000 and later