Misc Page
The Misc page lets you configure various server and
connection-related settings for a site entry in the FTP Address Book.
The Server Commands section has the following options:
- Use server-specific LIST command: If this option is
enabled then Opus will attempt to determine the format of
LIST command (used for retreiving the remote directory
listing) based on the type of server it is connected to. If the remote server
isn't recognised correctly, you can turn this option off and provide your own
custom LIST command below.
- Custom LIST CMD: If the Use server-specific
option is off, you can enter a custom LIST command
in this field that will be used to retrieve directory listings from the FTP
server. The value you provide here is the full command that is sent to the FTP
server, including any arguments. For example, LIST -alF is a
very common list command, but you might use this to change to just
LIST with no arguments if the server doesn't support the
-alF mode.
- MDTM behavior: Some FTP servers support the MDTM
command to change the timestamps on remote files. Opus uses this when
copying files to the FTP server so that your original timestamps are
preserved. Although the FTP standard specifies that the MDTM
command takes a timestamp specified in UTC, some FTP servers have
misinterpreted the standard and expect the timestamp to be given in local
time. This option lets you change how Opus sends timestamps to the server. You
can select Automatic to have Opus attempt to determine the format
automatically, or you can choose from UTC or
local time.
- Use FEAT: This specifies whether the server supports the
FEAT command, which is an FTP command that lets clients
determine which other features a server supports. This is a three-way checkbox
- you can choose from on (), off () or automatic mode (). When in this third state, Opus will attempt
to automatically determine if the command is supported.
- Use RESUME: This specifies whether the server supports
the RESUME command, which is an FTP command that lets a
previously started FTP file transfer be resumed from where it left off. This
is also a three-way checkbox, with on, off and automatic settings.
- Use UTF8: This specifies whether the server supports
sending directory listings using UTF8 character-encoding. Historically FTP was
always an ASCII-based protocol; directory listings only supported filenames
that could be encoded using plain 7-bit (or sometimes 8-bit) ASCII, which
meant support for non-Western alphabets was very limited or completely
unavailable. UTF8 is an 8-bit encoding mechanism that allows the full Unicode
character set to be used, which means filenames in languages like Chinese or
Arabic are possible. This is also a three-way checkbox, with on, off and
automatic settings.
- Use MLST: This option specifies if Opus should attempt to
use the new, more modern MLST command to retrieve directory
listings. If the server doesn't support MLST it will fall
back to the old LIST mechanism controlled by the options
above.
The Transfer Mode section lets you control how files are
transferred to and from this FTP site. The FTP protocol allows files to be
transferred either as ASCII (with the idea that they are plain
text files - the FTP server will automatically convert line endings between LF
and CR/LF depending on the computers involved in the transfer), or as
Binary (files are transferred as-is, with no changes to the
data). Normally you would want files transferred as Binary, but
you can use this option to switch to ASCII mode, or also select
Automatic.
In automatic mode, Opus will switch modes automatically based on the file
extension of the file being transferred. You can configure which file extensions
are treated as ASCII in this mode from the Misc page for the Default Settings entry. There
you can configure a list of file extensions that will be recognised as
plain-text files and transferred in ASCII mode.