Как FTP обрабатывает бесконечность между системами Power и Intel? - PullRequest
1 голос
/ 08 декабря 2011

При написании процедур с использованием операций FTP можно отправить информацию либо в двоичном режиме, либо в режиме ASCII. При отправке из системы Power в систему Intell ASCII обрабатывает, как данные должны быть представлены, а не побитно. Однако мне любопытно узнать, как FTP обрабатывает порядковые номера (где Intel использует порядковый номер с прямым порядком байтов, а Power Systems использует порядковый номер с прямым порядком байтов) между хостами? При открытии текстового файла, переданного в двоичном формате, кажется, что большая часть представления ASCII сохраняется, за исключением отсутствующих символов управления возвратом carraige, которые Microsoft использует для печати новой строки в текстовом документе. С учетом вышесказанного может показаться, что большинство FTP API обрабатывают коррекцию endianess между хостами. Но с учетом вышесказанного, действительно ли это бит для передачи битов или байтов для передачи байтов? FTP-API или ОС обрабатывают конвертацию?

1 Ответ

4 голосов
/ 08 декабря 2011

Endianness описывает, как компьютеры объединяют байты для формирования многобайтовых значений (например, 4-байтовое целое число).

FTP работает с отдельными байтами, а не с многобайтовыми значениями.
Endianness совершенно не имеет значения.

...