#1 2010.05.27 16:44

Morgan
Участник
Зарегистрирован: 2009.03.31
Сообщений: 333
Карма: 10
Профиль Веб-сайт

FTP протокол

Какая разница между режимами FTP_BINARY & FTP_ASCII ?
Какой когда нужно использовать?

Отредактировано Morgan (2010.05.27 16:45)


Натан ротшильд :
Кто владеет информацией, тот владеет миром

Неактивен

#2 2010.05.27 18:01

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: FTP протокол

На сколько, мне известно, это влияет на некие алгоритмы передачи данных. в чем конкретное отличие я не знаю. Вероятно, лучше всегда использовать FTP_BINARY, т.к. невозможно заранее предугадать двоичный файл или нет.

Неактивен

#3 2010.05.27 21:09

Morgan
Участник
Зарегистрирован: 2009.03.31
Сообщений: 333
Карма: 10
Профиль Веб-сайт

Re: FTP протокол

но к текстовым файлам можно и FTP_ASCII применять?


Натан ротшильд :
Кто владеет информацией, тот владеет миром

Неактивен

#4 2010.05.27 22:51

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: FTP протокол

если ты в этом на 100% уверен. расширение txt или php, к примеру, не дают никакой гарантии ведь, что файл реально текстовый.

Неактивен

#5 2010.05.29 20:52

Akdmeh
Участник
Откуда: Киев и рядом;)
Зарегистрирован: 2008.11.30
Сообщений: 257
Карма: 9
Профиль Веб-сайт

Re: FTP протокол

FTP_ASCII при передаче даёт переобразование переводов строк - \r\n на \n и наоборот.
Поэтому если перекинуть бинарный файл этим режимом - возможно повреждение данных.


Желание стать программистом из-за того, что вам нравляться компьютерные игры-это все равно, что желание стать гинекологом из-за того, что вам нравиться сексwink

Неактивен

#6 2010.05.29 23:06

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: FTP протокол

пруфлинк?

Неактивен

#7 2010.06.01 00:48

Akdmeh
Участник
Откуда: Киев и рядом;)
Зарегистрирован: 2008.11.30
Сообщений: 257
Карма: 9
Профиль Веб-сайт

Re: FTP протокол

Извини, долго искать.
Вот нашёл:
http://bytes.com/topic/php/answers/467815-ascii-binary

The only purpose of ascii transfer is to translate line-endings
(CR,LF,CRLF) between differing systems, but many text-editors can
handle any type, so always using binary as Kimmo suggest is a good
option, since this leaves files intact, whereas using ascii by mistake
could render a file useless.

Although I would think that to use ascii-transfer if and only if file
has an extension of ".txt" should be safe.


Желание стать программистом из-за того, что вам нравляться компьютерные игры-это все равно, что желание стать гинекологом из-за того, что вам нравиться сексwink

Неактивен

#8 2010.06.01 10:00

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: FTP протокол

Ну, если все различие только в этом, то пологаю, что реальная польза от ASCII режима сводится к нулю)

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.017 s