Ладно, я сам в своё время драйвер для USB флешки (а на 95 нужны были для них ещё и дрова) принимал по телефону в UUE формате. Но вот вопрос - RTF - ЭТО ЖЕ ТЕКСТОВЫЙ формат - нафига его нужно было зиповать то?
Киморкин ★➦Планктончик• 16.06.16 17:06
RTF после зипования может уменьшиться и раз в 10. А UUE кодирование увеличивает размер бинарного всего лишь раза в полтора. Профит.
Чтоб уменьшить! Взял первый попавшийся файл с картинками. Если фа
сохранил в формате RTF. Потом
В чем проблема? Любой программист может за полчаса написать программу на 10 операторов и перегнать бинарный в текстовый и назад. По крайней мере в начале 1990-х еще умели писать на 'С' и Pascal.
Вообще-то факсы появились более-менее широко году в 1992-1993. Тогда уже за сравнительно небольшие деньги (дешевле факса) можно было прикупить модем на 9600, присобачиваешь его к компу через COM1 или COM2 (ща слезу уроню от ностальгии...) и он набирает нужный телефонный номер и таки передает любой файл, не обязательно текстовый... Главное, чтобы там тоже модем был, лучше всего - той же фирмы, а то разные протоколы порой плохо коннектились друг с другом... Помню слова волшебные - US Robotics, Зухель...
Ага. Причем в качестве модемов котировались юэсроботиксы, а в качестве факс-модемов - зухели.
Но именно в этой истории на том конце, как я понял, в тот момент стоял только факс.
В начале 90-х мы отправляли информацию с северов на Землю и обратно гораздо проще: брали дискету, заварачивали в фольгу и передавали через вахтовиков..самолеты летали каждый день и аж по две штуки..)))..тогда как-то проще было, еще не было требований "надо было еще вчера" и количество бумаг было в разы меньше..народ еще жил по-старинке...это сейчас "далекое" начальство разбаловалось..))..тогда по межгороду-то позвонить было довольно проблематично..
Еще вспомнил что два раза в неделю летал курьер с бумагами...работа у него такая была...
В те времена была специальная программа, которая печатала на принтере двоичный файл в виде двухмерного штрих-кода с избыточностью. Потом лист А4 передавался по факсу и на том конце сканировался и распознавался специальной программой. Избыточность была такая, что даже если оторвать у листа угол, информация раскодировалась без проблем. За давностью лет я уже не помню название программы, читал о ней в журнале "Компьютер Пресс" или "Мир ПК".
Тут кто-нибудь изучал принципы передачи информации по каналам связи?!
Контрольные биты? Избыточность? И т.п.?
Просто нулевая помехозащищённость при передаче ZIP-файла таким образом.
Один потерянный байт - и весь документ уже не восстановится.
Киморкин ★➦Аналитик• 05.06.16 19:04
Передача факса - достаточно помехоустойчивая (обсуждать будем или поверите на слово?). Ошибки в данной схеме могут возникнуть разве что при набивании текста обратно. Тоже не проблема. Распечатываешь набранный файл и сравниваешь с принятым факсом.
Аналитик➦Киморкин• 07.06.16 10:37
Спасибо за краткий ликбез о помехоусточивости факсов!
Но у нас в системе передачи и обработки инфомации присуствует человек.
На этом "слабом звене" и будут происходить фатальыне потери данных.
В те времена был популярен формат кодирования UUE, никаких проблем с передачей бинарных файлов в виде текста не было.
А спецсимволы в печатном виде, конечно же, не передать.
Привет Новокузнецку, Маскве и Новосибу!! (странно, поиск по сайту толи заработал, толи уже давно. работает)
https://www.anekdot.ru/an/an0710/o071026.html#13
Самый простой вариант, zipoванный RTF в перевести в Base64 - печатный формат, чуть даже более экономный, чем шестнадцатеричное представление. А на приемном конце - обратно. В каком-нибудь Total Comandere это делалось несколькими щелчками мыши.
Ну, не помню про Base64, но ююки-то в начале 90-х уже были.
И кстати, слали в каком-нибудь фиде файлы так регулярно, и это даже не анекдот.
Lekha,
В нормальном текстовом редакторе (например, стандартный редактор Нортон Коммандера), есть возможность вводить спецсимволы. Я её сам использовал, в тех же 90-х. Геморройно, но реально.
Да, виндовский блокнот - ПЛОХОЙ редактор.
Вывод - кто как обзывается, сам так называется.
Киморкин ★➦Очкарик• 05.06.16 12:30
Никакой редактор не позволит ввести Вам 0х00. Клавиатуры просто не поддерживают отправку такого символа. Единственный выход - печатать в шестнадцатеричном виде, Base64 либо аналогичных принтабельных кодировках. Потом надо будет перевести в двоичный вид обратно.
Другое дело, RTF - сам по себе принтабельный формат. И при такой постановке можно было и просто распечатать сам RTF.
Киморкин ★➦Киморкин• 05.06.16 12:35
Смех - смехом, но я реально сталкивался с ситуациями, когда двоичные данные преобразовывались в печатаемый формат, текст распечатывался, а потом отправлялся факсом.
Киморкин ★➦Очкарик• 05.06.16 12:45
А как Вы в распечатанной версии отличить один байт табуляции (0х09) от визуально соответствующего числа пробелов (байт 0х20)?
Киморкин ★➦Грол• 05.06.16 14:03
И расскажите, как вы введете 0x00
ALT-0, насколько я знаю, не поможет.
Остальные символы, да, вроде вводятся.
я не настолько продвинутый юзер..так, знаю кое-что..а вот что такое ОхОО не знаю..а разве нельзя "О(буква)х(буква) и т.д."? или там "ноль"?..
Киморкин ★➦Грол• 05.06.16 16:36
Да, я говорил про "ноль". Не "символ ноль", который в коде ASCII кодируется байтом 0x30 в шестнадцатеричном виде, а просто ноль, 0x00 в шестнадцатеричном виде.
Байт 0x00 в принципе нельзя ввести с современных клавиатур. На этом некоторые админы даже могут построить защиту. Вычислят хеш от пароля, содержащего внутри себя нулевой байт, "руками" вобьют его в таблицу хешей. И вуаля, необходимый пароль В ПРИНЦИПЕ НЕВОЗМОЖНО ввести с клавиатуры.