2015-11-30 2 views
1

Может ли PuTTY (PSFTP) использовать двоичный режим для передачи файла с какого-либо сервера на клиент Windows?Является ли PuTTY (PSFTP) бинарным режимом для переноса файла с какого-либо сервера на клиент Windows?

Как узнать о режиме передачи файлов в PuTTY PSFTP?

FYI, в командной строке мы не указываем какой-либо режим передачи. Серверная ОС, я не знаю.

ответ

3

PSFTP использует версию протокола SFTP 3.

В протоколе SFTP версии 3 нет режима передачи. Или, другими словами, существует только двоичный режим передачи.


Если вам нужно «ASCii загрузить», вам необходимо преобразовать загруженный файл в формате Windows, после загрузки с PSFTP.

Или используйте другой клиент Windows SFTP, который может сделать это за вас.


Например, WinSCP SFTP client поддерживает загрузку "ascii".

Если сервер поддерживает SFTP-версию 4 или новее, которая поддерживает «загрузку ascii» изначально, она использует это. Если нет, WinSCP автоматически конвертирует файл после загрузки.

Это простой командный файл (.bat), чтобы загрузить файл в режиме ASCII в WinSCP:

winscp.com /log="c:\path\sftp.log" /command^
    "open sftp://username:[email protected]/"^
    "get -transfer=ascii /remote/path/file.txt c:\local\path\file.txt"^
    "exit" 

Для получения дополнительной информации см:

(я автор WinSCP)

+0

благодарит мартин :) Так Там нет никакого способа, мы можем загрузить файл в режиме ASCII, используя замазку ...? какая-то другая версия шпатлевки или каким-либо другим способом –

+0

См. мой отредактированный ответ. –

+0

Спасибо, Мартин ... спасибо, что сработает. я постараюсь завтра –

 Смежные вопросы

  • Нет связанных вопросов^_^