URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 59382
[ Назад ]

Исходное сообщение
"FTP порезал файл :(  FreeBSD 5.4"

Отправлено denger , 22-Авг-05 12:21 
Неприятная ситуация получилась сегодня:
начальник дал ссылку на фтп (конкретнее - ftp.narod.ru), логин и пароль.
Я, чтобы не париться с браузерами, аккаунтами и т.п. (ссылка 0day) - сделал очень просто, будучи твёрдо уверенным в качестве CLI программ:

root@gw# ftp ftp.narod.ru

Но файл оказался не тот! Я перезагрузил его ещё раз, проверил контрольные суммы, попросил ещё раз положить на фтп - каждый раз файл был битым.
Потом всё-таки выкачал его браузером - и О, чудо! архив открылся.
Потом, сравнивая файлы, я обнаружил, что байты
0A 49 17 0D 00 6D CC D2 1C
были заменены на
0A 49 17 0D 6D CC D2 1C

В форумах я нашёл только некоторые проблемы с буквой "я" в кодировке 1251, но это явно не тот случай.

Байтики 0D и 00 ещё в файле встречаются, только не вместе.
Может, кто-нибудь встречался с подобным, или знает в чём дело?

как дело было:
root@gw# ftp ftp.narod.ru
Connected to ftp.narod.ru.
220 ftp.narod.ru (Libra FTP daemon 0.17 20050628)
Name (ftp.narod.ru:root): ******
331 Password required
Password:
230 Logged in, proceed
Remote system type is UNIX.
ftp> ls
500 Unrecognized command EPSV
227 Entering passive mode (213,180,199,32,199,207)
125 Using existing data connection
-rw-r--r--    1 0        0           24135 Aug 22 09:20 22.zip
226 Transfer completed
ftp> get 22.zip
local: 22.zip remote: 22.zip
227 Entering passive mode (213,180,199,32,200,99)
125 Using existing data connection
100% |**************************************************************************************************************************| 24243       0.64 KB/s    --:-- ETA
226 File transferred.
24243 bytes received in 00:36 (0.64 KB/s)


Содержание

Сообщения в этом обсуждении
"FTP порезал файл :(  FreeBSD 5.4"
Отправлено Дениска , 22-Авг-05 12:45 
быть может файл принимался в ascii режиме?

"FTP порезал файл :(  FreeBSD 5.4"
Отправлено denger , 22-Авг-05 13:17 
>быть может файл принимался в ascii режиме?

Да, действительно.. :(
Очень привык, что mc, FAR и иже с ними сами выбирают режим.
Раньше, видимо, просто проносило.


"FTP порезал файл :(  FreeBSD 5.4"
Отправлено Simps , 22-Авг-05 14:05 
>>быть может файл принимался в ascii режиме?
>
>Да, действительно.. :(
>Очень привык, что mc, FAR и иже с ними сами выбирают режим.
>
>Раньше, видимо, просто проносило.

Блин ... Я х...ею дорогая редакция, пишет Вам трехлетняя девочка =) Может до поста нужно просто мозг включить чтобы не было стыдно потом?