truncate filenames that are too long while keeping extension intact. doesn't work if file extension is over the filename limit but how dumb u gotta b?