I am increasingly frustrated with Quaddicted and am thinking about redoing the whole file archive. Problem is that there are files that fit in many categories (eg SP maps with DM settings and vice-versa) and files that have colliding names. So one cannot split everything into categories nor put everything into one directory.
My solution would be to (brace yourselves) put every file into its own directory which would be named by a hash or checksum of the file, uniquely identifying it. I do not want to simply use a counter. It's <100k files I think, no idea what kinda of collision free "space" would be good.
Is there a hash or checksum that is short and appropriate for this? It would need to be URL compatible without escaping. I would be fine with sacrificing compatibility with case-insensitive file systems though. 6 to 8 characters would rock.