* Carl-Daniel Hailfinger c-d.hailfinger.devel.2006@gmx.net [070828 16:59]:
Can we change the MAGIC to some less likely string, perhaps even with version info? A lot of filesystems have mixed-case magic strings, for example ReiserFS has "ReIsErFs" or "ReIsEr2Fs" or "ReIsEr3Fs". Nobody is going to include such a string by accident in his code.
The chosen string LARCHIVE is already very unlikely. Any other string would have been hit by Ron, since it was the lar handling code that produced the string.
Instead of iterating over data, the code should iterate over the linked list of archive headers. This would easily fix the problem.
Stefan