I am completely unlearned in this matter, but I am wondering if there could be some effort spent on making .root files more “recoverable” in the case of partial copies/downloads or of corrupted parts of files.
I know some progress was made in e.g. video codecs so that a cut-off download would still let you play the part of the video that was on disk, compared to previous formats. I imagine this is done by storing some of the essential format information at the head of the file instead of on-the-fly or at the end, and possibly in a redundant way.
Could something similar be done for a .root file? A partial download would still result in a usable file, despite some of the data being missing (e.g. some TKeys missing, or only some entries from a TTree).
Jean-François