[[PageOutline]] == QCG remote transfer syntax == === GridFTP === {{{ gsiftp://{host}[:{port}]/{path} gridftp://{host}[:{port}]/{path} }}} where: `{host}`:: address of the GridFTP service `{port}`:: optional port number of the GridFTP service (2811 by default) `{path}`:: path to the file/directory; if not begins with `/` (slash), ie. single slash character between address and path part, then the path is treated as a relative to home directory Examples: {{{ gsiftp://qcg.man.poznan.pl/plik.txt gsiftp://qcg.man.poznan.pl:2811///home/plgrid/plgkopta/reef/plik.txt }}} === GridFTP === {{{ ftp://[{user}[:{pwd}]@]{host}[:{port}]/{path} }}} where `{user}`:: optional user name `{pwd}`:: optional user's password `{host}`:: address of the FTP service `{port}`:: optional port number of FTP service (22 by default) `{path}`:: path to the file/directory; if not begins with `/` (slash), ie. single slash character between address and path part, then the path is treated as a relative to home directory Examples: {{{ ftp://ftp.kernel.org/pub/linux/kernel/v3.x/patch-3.9.gz ftp://pkopta:haslo@serwer.ftp.man.poznan.pl:22/plik.txt }}} === HTTP/HTTPS === {{{ http://{host}[:{port}]/{path} https://{host}[:{port}]/{path} }}} where `{host}`:: address of the HTTP/HTTP service `{port}`:: optional port number of the HTTP/HTTPS service (80 by default for the HTTP service, 443 for the HTTPS service) `{path}`:: path to the file/directory Examples: {{{ https://www.kernel.org/pub/linux/kernel/v3.x/patch-3.9.gz }}} === iRods === {{{ irods://{user}:{pwd}@{host}[:{port}]/{zone}/{path} }}} where: `{user}`:: the name of the iRods user `{pwd}`:: user's password `{host}`:: address of the iRods service `{port}`:: optional the iRods service port number (1247 by default) `{zone}`:: the name of the zone `{path}`:: absolute path to the file/directory Examples: {{{ irods://pkopta:haslo@elder12/testZone/home/pkopta/plik.txt }}}