test: more "file:" protocol tests
test: add more "data:" protocol tests
test: add more "ftp:" protocol tests