all filetypes supported with buffers instead of strings