-1

Когда мы набираем что-то в текстовом файле или предполагаем, что я отправляю электронное письмо своему другу с вложением внутри него. В обоих случаях текстовый файл и электронная почта. Что происходит в первую очередь? Преобразует ли этот текст / приложение в ASCII ИЛИ BINARY в первую очередь? Когда мы что-то печатаем, компьютер принимает это в двоичном или ASCII-формате?

2 ответа2

2

ASCII - это кодировка символов. Кодировки определяют, как текст представляется в двоичном виде.

Текст может быть преобразован в двоичный файл с использованием ASCII, но, скорее всего, используется современная кодировка, такая как UTF-8.

0

Протокол SMTP не кодирует размер сообщения в протоколе. Конец сообщения достигается при появлении одной точки . принимается по собственной линии. Таким образом, протокол не позволяет передавать какие-либо данные, которые содержат новую строку, точку и другую новую строку в последовательности.

На практике это еще более ограничено, так как некоторые из старых демонов почтовой программы плохо обрабатывали символы не-ASCII, поэтому люди использовали uuencode для преобразования двоичных данных в ASCII. Кодировка base64 - более эффективный вариант этого, и это то, что текущие почтовые клиенты используют для подготовки двоичных данных, которые содержат не-ASCII-символы для передачи.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .