= Сообщение: 37172 из 47098 =============================== RU.FIDONET.TODAY = От : Nil A 2:5015/46 03 Sep 23 11:05:58 Кому : Egor Glukhov 03 Sep 23 11:05:58 Тема : Интерпретация FTS-001 FGHI : area://RU.FIDONET.TODAY?msgid=2:5015/46+64f44150 На : area://RU.FIDONET.TODAY?msgid=2:5020/736+64f43bfa = Кодировка сообщения определена как: CP866 ================================== ============================================================================== Hello, Egor!
Sunday September 03 2023 10:52, from Egor Glukhov -> Nil A:
NA>> (should) из FTS-001, я игнорирую эти "All linefeeds, 0AH, should NA>> be ignored", и ещё "'soft' carriage returns, 8DH [...] and should NA>> be ignored"..
EG> Так-то "ignored" != "skipped", но это не важно.
Если ты пишешь редактор, и ты игноришь, или скипаешь, не так важно. Просто либо 'Н' отобразится, или ет. А вот если ты транзитную почту фигачишь, то игнорить (а значит скипать) какие-то там символы, то это уже плохо.
Кстати, IMHO, никакие FTSC, или Полиси, не акцентируют внимание на термине "транзитная почта". Так-то понятно, за что купил, за то и продал, не меняй ничего по дороге, но всё равно. А что, если я напишу (говно)софт, который pkt2json, и потом мой ЯП высокого уровня уже решит на какого линка затоссить, и случится json2pkt, и тут байтики оригинального сообщения вообще могут уже не соответствовать байтикам на выходе. Особенно, если я из cp866 в utf8, и вдруг меня припрёт какие-нибудь кавычки по дороге поменять (но зачем?), и от результат будет не таким, как ожидалось.
Я про чё. Вот кто именно говорит, что "транзитную почту" (да кто она такая?) ни-ни, прям нитрожь. Прям вот как пришли все эти кривые клуджи, и в том порядке, каком пришли, так и отправь дальше. А если я распарсил, а что не распарсил и заигнорил... то уже всё, под трибунал, всмысле, зааноятся?
Best Regards, Nil --- GoldED+/LNX 1.1.5 * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)