Differences
This shows you the differences between the selected revisions of the page.
2005-01-27 | 2005-02-02 | ||
typography (martin) | Grammar fixes (83.172.207.220) | ||
Line 27: | Line 27: | ||
^ Feature ^ SCP ^ SFTP ^ | ^ Feature ^ SCP ^ SFTP ^ | ||
- | ^ Speed | Transfers are faster in general. Protocol do not use packet confirmation, yet it causes some serious problems. | Transfers are slower in general due to necessity to wait for packet confirmations. Since 3.4 several read/write requests are issued in parallel, which suppress the disadvantage significantly. | | + | ^ Speed | Transfers are faster in general. Protocol do not use packet confirmation, yet it causes some serious problems. | Transfers are slower in general due to necessity to wait for packet confirmations. Since 3.4 several read/write requests are issued in parallel, which reduces the disadvantage significantly. | |
- | ^ Transfer resume | Unsupported. | Supported. By default WinSCP allows resume only for files greater than 100 kB. It would cause not appropriate slow down with smaller file. It is possible to change threshold in Preferences. | | + | ^ Transfer resume | Unsupported. | Supported. By default WinSCP only resumes transfers for files larger than 100 kB, since the overhead is excessive for smaller files. It is possible to change the threshold in Preferences. | |
^ Append to end of file | Unsupported. | Supported. | | ^ Append to end of file | Unsupported. | Supported. | | ||
^ Transfer cancellation | Transfer cannot be canceled without termination of session. | It is possible to cancel transfer and continue with work. | | ^ Transfer cancellation | Transfer cannot be canceled without termination of session. | It is possible to cancel transfer and continue with work. | | ||
- | ^ Text (ASCII) transfer mode | Not supported by protocol. WinSCP emulates text mode by converting file before transfer. It is necessary to select appropriate line-ending sequence on login screen. | Supported by protocol only by version 4. For older versions WinSCP emulates text mode by converting file before transfer. It is necessary to select appropriate line-ending sequence on login screen. | | + | ^ Text (ASCII) transfer mode | Not supported by protocol. WinSCP emulates text mode by converting file before transfer. It is necessary to select appropriate line-ending sequence on login screen. | Supported by protocol since version 4. For older versions WinSCP emulates text mode by converting file before transfer. It is necessary to select appropriate line-ending sequence on login screen. | |
- | ^ Directory operations | Recursive operations with directories (deletion, permissions change), can be done with a single command. Thus they are quick. | Recursive operations with directories (deletion, permissions change), must be performend separately for each file. Thus operation can take a long time, especially for directories with large number of files. | | + | ^ Directory operations | Recursive operations with directories (deletion, permissions change), can be done with a single command. Thus they are quick. | Recursive operations with directories (deletion, permissions change) must be performend separately for each file. Thus operations can take a long time, especially for directories with large number of files. | |
^ File renaming | Supported. | Supported since version 2 of the protocol. | | ^ File renaming | Supported. | Supported since version 2 of the protocol. | | ||
- | ^ Execution of arbitrary command | It is possible from Console dialog. Yet only when the command does not require user input. For example it is not possible to execute ''su root''. | Unsupported. Since version 3.6.7 WinSCP can open secondary shell session to execute the arbitrary command even if the main session is SFTP. | | + | ^ Execution of arbitrary command | It is possible from Console dialog, but only when the command does not require user input. For example it is not possible to execute ''su root''. | Unsupported. Since version 3.6.7 WinSCP can open secondary shell session to execute the arbitrary command even if the main session is SFTP. | |
^ Owner or group change | Supported. | In version 2 and 3 of SFTP protocol, owner and group can be changed only with knowledge of UID/GID (unsupported by WinSCP). Version 4 allows even change using user or group name. | | ^ Owner or group change | Supported. | In version 2 and 3 of SFTP protocol, owner and group can be changed only with knowledge of UID/GID (unsupported by WinSCP). Version 4 allows even change using user or group name. | | ||
^ Link creation | It is possible to create both symbolic and hard links. Symbolic links can be edited also. | It is possible to create and edit symbolic links since version 3. Hard links are not supported. | | ^ Link creation | It is possible to create both symbolic and hard links. Symbolic links can be edited also. | It is possible to create and edit symbolic links since version 3. Hard links are not supported. | | ||
^ User group list lookup | Supported. | Unsupported. | | ^ User group list lookup | Supported. | Unsupported. | | ||
- | ^ Influence of localized environment | As WinSCP uses shell, it is influenced by eventual localized environment (date format, etc.). WinSCP requires english environment. See [[requirements]]. | Is not influenced by localized environment. | | + | ^ Influence of environment variables | As WinSCP uses shell, it is influenced by environment variables (date format, etc.). WinSCP requires English environment. See [[requirements]]. | Unaffected by environment variables. | |
- | ^ File modification timestamp | Some shell commands are influenced by daylight-saving time. For example, the ''ls'' command can return a different time than ''scp''. Thus, after transfer, the timestamp of the file can be different. This causes trouble when comparing directories and synchronisation. | This problem does not emerge. | | + | ^ File modification timestamp | Some shell commands are influenced by daylight-saving time. For example, the ''ls'' command can return a different time than ''scp''. Thus, after transfer, the timestamp of the file can be different. This causes trouble when comparing directories and synchronisation. | This problem does not occur. | |
- | ^ Configuration | For successful connection to server it is often necessary to properly set up several configuration options on the login screen (//[[ui_login_scp|SCP tab]]//). | It is not necessary anything more than login data. | | + | ^ Configuration | For successful connection to server it is often necessary to properly set up several configuration options on the login screen (//[[ui_login_scp|SCP tab]]//). | Only the login data are needed. | |