Thanks for mentioning my brand new tool LDFind.
The reason why I used xml for storing the data is, that the speed is much higher that I have done with my approach to store the necessary data.
I have also thought about using a complex structure to store the data, but I ended up with just a staight line in the xml file for one file.
By doing this I feel the speed is higher and if I browse with a text editor it is much easier to find the entries. Also the file is smaller
If we do such a file (my attempt is nearly the same) all data from the file should be stored in that xml file. So I think about this file like combining all header data into a single file with a reference to the place where the file can be found for the specific data.
The reason why I used xml for storing the data is, that the speed is much higher that I have done with my approach to store the necessary data.
I have also thought about using a complex structure to store the data, but I ended up with just a staight line in the xml file for one file.
By doing this I feel the speed is higher and if I browse with a text editor it is much easier to find the entries. Also the file is smaller
If we do such a file (my attempt is nearly the same) all data from the file should be stored in that xml file. So I think about this file like combining all header data into a single file with a reference to the place where the file can be found for the specific data.