Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Попытка передать бинарный файл через FTP 
Author Message
CaptainFlint



PostPosted: Sat Nov 11, 2006 21:26    Post subject: Reply with quote

DjDf wrote:
К тому же почему-то после того, как жмешь "да", файл закачивается с другим размером.

Потому что Тотал не может сразу найти нулевой символ. Он начинает закачивать, а в процессе проверяет. Как наткнулся - сообщил. Ты жмёшь "Да" (прервать закачку), Тотал останавливается. А та часть файла, что уже была закачана, остаётся на сервере, естественно, у неё размер будет меньше. Впрочем, даже если докачать файл туда, он всё равно в большинстве случаев будет меньше, т.к. символы конца строки меняются при закачке в текстовом режиме (чем он, собственно, и отличается от двоичного).

DjDf wrote:
А насчет корректности файла я не совсем понял, что там нужно корректировать. Как ты говоришь, после слова роддом есть символ с кодом 0. Первое, что я нашел, это <table border="0". Не совсем понятно, как нужно поправить этот htm, ведь это нужные теги?

Я имел в виду не символ, являющийся сам по себе цифрой "ноль", а символ, код которого в ASCII-таблице равен нулю. У символа "0" этот код равен 48, у символа, скажем, "F" - 70, и т.д. А у символа с кодом 0 нет графического начертания, это чисто служебный символ. Найти его можно любым шестнадцатеричным редактором.


fa1con wrote:
Как на счет такой фичи для Тотала: встретил нетекстовый символ в файле, который передается в текст.режиме, повторил загрузку файла в бинарном режиме? И без всякой вопросятены.

Трафик. Представь, что ты закачиваешь десятимегабайтный файл в текстовом режиме, и где-то в конце оказывается нолик. Что ж, Тотал теперь должен его удалить и закачать заново, с нуля, все десять мегабайт? Да ещё и никого об этом не уведомляя?
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
View user's profile Send private message Visit poster's website


Powered by phpBB © 2001, 2005 phpBB Group