На
днях понадобилось написать небольшую программку. Программа проста как
валенок: скачать файл с фтп, откорректировать его должным образом,
залить на другой фтп. В целях экономии времени выбор языка пал на Делфи,
ведь там есть удобный компонент работы сidFtp!
Подумано
- сделано, быстро вояю программку и довольный смотрю на результат: он
же, мягко говоря, сильно отличается от ожидаемого... Т.е. на выходе файл
совсем не такой как должен быть. Ну, что поделать, начинаю усердно
отлаживать код редактирования скаченного файла...
По
прошествии нескольких часов я потерял веру в жизнь и законы физики: в
коде все абсолютно верно! Значит, ошибка кроется в другом. В чем
же?Обращаю свой взор на скачанный файл... Ах тыж екарный через плечо
бабай, в рот мне ноги, WTF?!! Размер скачанных файлов с фтп отличается
от оригинального! И ладно бы они были меньше, так ведь они больше!! Не
веря свои глазам скачиваю файлы вручную и прогоняю на них свой код. Все
работает как часы!
Ну... что поделать? Завариваем крепкий чай и вперед!