BTW: just for human readability of the *.list files i would still leave them in ASCII/CSV format and leave the short(or long) filename which would be there only for humans reading the file - but the machine would not care about the filenames only the file-fingerprints.
My 2Cents.