fix str_filename for ext with length != 3
remove file extension guessing, use 'unknown'
backend pagination