Re: Still humans in the mix here not just machines
RISC OS on ARM (whatever happened to them?) used a 32bit metadata number to identify the file, IIRC the first 16bits was the software vendor and the rest used for whatever they wanted to identify it as
It also meant that lots of different packages could have bak files without clashing