14.5.4 Пересылка двоичных данных

14.5.4 Пересылка двоичных данных

С пересылки текстов ASCII легко переключиться на двоичный образ данных. В текстовом пользовательском интерфейсе для этого служит команда binary, а в графическом — командная кнопка binary (двоичные данные). Клиент меняет тип пересылаемых данных командой TYPE I, передаваемой по управляющему соединению.

Что произойдет, если пользователь забудет переключить тип данных с ASCII на двоичный при копировании двоичного файла? Хорошие реализации FTP предупредят, что задана ошибочная операция, и позволят до начала пересылки файла изменить тип данных. К сожалению, многие реализации идут еще дальше и "помогают" изменять все двоичные байты, которые выглядят как символы конца строк (исправляя их на специальные заполнители или полностью удаляя их из текста). Некоторые действительно плохие реализации все же начинают пересылку файла и аварийно завершаются в середине выполнения такой операции.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Получение и пересылка сообщений. Создание ответных сообщений

Из книги Office 2007. Мультимедийный курс автора Мединов Олег

Получение и пересылка сообщений. Создание ответных сообщений Чтобы получить новую почту, выполните команду главного меню Сервис ? Отправить/Получить ? Доставить почту либо нажмите клавишу F9. Все полученные почтовые сообщения будут помещены в папку Входящие и помечены


Сохранение и пересылка рисунков из Интернета

Из книги Windows Vista автора Вавилов Сергей

Сохранение и пересылка рисунков из Интернета Путешествуя в Интернете, вы, возможно, будете встречать рисунки, которые захотите сохранить на своем компьютере или отправить знакомым по электронной почте. Сделать это очень просто. Чтобы сохранить рисунок на диске, щелкните


17.4.5. Пересылка писем

Из книги Самоучитель работы на компьютере автора Колисниченко Денис Николаевич

17.4.5. Пересылка писем Вам пришло письмо, которое вы решили показать вашим друзьям. Например, это рассылка с анекдотами, и вы хотите, чтобы у них тоже поднялось настроение. Для пересылки письма выделите его и нажмите кнопку Переслать на панели инструментов. Вам нужно ввести


Экспорт данных из базы данных Access 2007 в список SharePoint

Из книги Microsoft Windows SharePoint Services 3.0. Русская версия. Главы 9-16 автора Лондер Ольга

Экспорт данных из базы данных Access 2007 в список SharePoint Access 2007 позволяет экспортировать таблицу или другой объект базы данных в различных форматах, таких как внешний файл, база данных dBase или Paradox, файл Lotus 1–2–3, рабочая книга Excel 2007, файл Word 2007 RTF, текстовый файл, документ XML


Перемещение данных из базы данных Access 2007 на узел SharePoint

Из книги Asterisk™: будущее телефонии Второе издание автора Меггелен Джим Ван

Перемещение данных из базы данных Access 2007 на узел SharePoint Потребности многих приложений Access 2007 превышают простую потребность в управлении и сборе данных. Часто такие приложения используются многими пользователями организации, а значит, имеют повышенные потребности в


Использование предварительно скомпилированных двоичных файлов

Из книги TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) автора Фейт Сидни М

Использование предварительно скомпилированных двоичных файлов Задокументированный процесс установки Asterisk предполагает, что пользователь самостоятельно компилирует исходный код. Однако некоторые дистрибутивы Linux (такие, как Debian) включают предварительно


2.3.1 Пересылка файлов

Из книги Моделирование бизнес-процессов с BPwin 4.0 автора Маклаков Сергей Владимирович

2.3.1 Пересылка файлов Пересылка файлов (file transfer) является старейшей службой TCP/IP. Протокол пересылки файлов (File Transfer Protocol — FTP) разрешает пользователю пофайловое копирование с одной системы на другую. FTP имеет дело с простыми типами файлов, такими как текстовые файлы в коде


10.5 Пересылка данных

Из книги Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ автора Борри Хелен

10.5 Пересылка данных Пересылка данных начинается после завершения трехшагового подтверждения создания соединения (см. рис. 10.9). Стандарт TCP позволяет включать в сегменты подтверждения обычные данные, но они не будут доставляться приложению, пока создание соединения не


14.5.2 Пересылка текста ASCII

Из книги Linux программирование в примерах автора Роббинс Арнольд

14.5.2 Пересылка текста ASCII Хотя текст ASCII является стандартным, компьютеры интерпретируют его по-разному из-за различия в кодах конца строки. Системы Unix используют для этого <LF>, компьютеры PC — <CR><LF>, a Macintosh — <CR>.Для устранения этих различий FTP превращает


14.5.3 Пересылка текста EBCDIC

Из книги UNIX: разработка сетевых приложений автора Стивенс Уильям Ричард

14.5.3 Пересылка текста EBCDIC Поддерживающие кодировку EBCDIC хосты обеспечивают весьма полезную команду пользовательского интерфейса, инициирующую пересылку по управляющему соединению команды TYPE Е. Текстовые символы EBCDIC пересылаются по соединению в своем обычном


16.4 Пересылка почтового сообщения

Из книги QT 4: программирование GUI на С++ автора Бланшет Жасмин

16.4 Пересылка почтового сообщения Почему MTA пересылает сообщение через промежуточные хосты, а не соединяется непосредственно с системой назначения? Когда хост использует прямое соединение, должна быть уверенность в том, что сообщение достигнет конечной точки. Пересылка


Пересылка в сравнении с COMMIT

Из книги автора

Пересылка в сравнении с COMMIT Термин "пересылка" (post), вероятно, был заимствован у старых настольных бухгалтерских программ в качестве аналога пересылаемых журналов в бухгалтерских системах. Такая аналогия полезна для различения двух разделенных операций записи обратимых


14.4. Расширенный поиск с помощью двоичных деревьев

Из книги автора

14.4. Расширенный поиск с помощью двоичных деревьев В разделе 6.2 «Функции сортировки и поиска» мы представили функции для поиска и сортировки массивов. В данном разделе мы рассмотрим более продвинутые


Пример: передача двоичных структур между клиентом и сервером

Из книги автора

Пример: передача двоичных структур между клиентом и сервером Теперь мы изменим код клиента и сервера, чтобы передавать через сокет не текстовые строки, а двоичные значения. Мы увидим, что клиент и сервер работают некорректно, когда они запущены на узлах с различным


Чтение и запись двоичных данных

Из книги автора

Чтение и запись двоичных данных Самый простой способ загрузки и сохранения двоичных данных в Qt — получить экземпляр класса QFile, открыть файл и получить к нему доступ через объект QDataStream. QDataStream обеспечивает независимый от платформы формат памяти, который поддерживает