Dear Mark, First of all I want to thank you from my heart the help you are giving to me and others on the list. Your positive and detailed responses makes me feel secured that atlest someone is there to solve my queries. Keep on the good work!brother.
Some more queries..
1. As my CD image creation program is for Windows platforms.There both ':' and "\0" are invalid characters for filenames.So, I wont face the problem,i believe. I will be using "TCHAR*" than "char*" for strings .My aim is HFS CD image.So,can u tell me if the end user selects some files from a Windows volume(eg. Korean windows)that means filenames will be in Korean then the HFS image(which I will create from the selected files by the End user) will not be "understood" by a Mac machine (for eg. in English)or vice-versa.Am I right???
2. As u said Mac OS supports many character encodings.Is there any field in the HFS volume where information about the character set used is stored?
3. (Most Important for me)please suggest. For my understanding I am reffering to "mkhybrid" and "mkhfs" application code and trying to do it on Windows. You must be already aware of these premastering applications for Linux. I am trying to understand the implementation logic of the B*tree from them and how they create the Image file. I just want an answer Whether my approach is correct and what more I should be in touch?? As far my understanding the latter part is going to be same(I mean the logic of creating the HFS filesystem will be same)only the selection of files and their validations will be different??
Waitng for your answers anxiously! regards Biswaroop Banerjee