Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.FTN.DEVELOP
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.FTN.DEVELOP с датами от 12 Jul 13 20:52:30 до 18 Oct 24 22:48:06, всего сообщений: 2735
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 380 из 2735 ==================================== RU.FTN.DEVELOP =
От   : Mithgol the Webmaster            2:50/88            28 May 14 13:26:22
Кому : Vladimir Isakov                                     28 May 14 13:26:22
Тема : UUE
FGHI : area://RU.FTN.DEVELOP?msgid=2:50/88+5385ac7f
На   : area://RU.FTN.DEVELOP?msgid=2:50/88+53858acc
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================
Знаю уж, Vladimir Isakov! 09:41 28 May 2014 написано тебе мною:

VI>> Как раскодировать UUE при чтении через wfido? Может утилита какая есть
VI>> или сервис в который можно было бы вставить код и получить файл?

MtW> Если бы код wfido был открыт на Гитхабе, то можно было бы
MtW> UUE-декодировщик сочинить на языке JavaScript и послать автору wfido
MtW> запрос на слияние его с основным кодом.

MtW> И, вероятно, для этой цели существуют сочинённые уж кем-то декодировщики
MtW> UUE; модуль https://github.com/zacbarton/node-uuencode может служить тому
MtW> примером; правда, модуль этот умеет только кодировать или декодировать
MtW> UUE, тогда как для фидонетовских приложений рано или поздно неизбежно
MtW> понадобится модуль, способный в произвольном тексте (а именно в тексте
MtW> фидонетовского сообщения) найти UUE-код и вычленить его для последующего
MtW> декодирования, а заодно узнать (по имени файла), нужно ли его вообще
MtW> декодировать (потому что, например, если фидобраузер идёт по гиперссылке
MtW> area://Diatlo.Local/example.zip к архиву, тогда файл otherexample.rar
MtW> браузеру не нужен, и декодировать его нечего и возиться).

MtW> Сразу скажу ещё, что в зависимости от приложения может потребоваться
MtW> также (причём для WebBBS ── как для wfido например ── потребуется
MtW> непременно) модуль, способный по содержимому файла определять его тип.
MtW> Такие модули также есть в готовом виде; например,
MtW> https://github.com/SaltwaterC/mime-magic ── хотя заметно, что разработка
MtW> этого модуля заброшена в ноябре прошлого года, так как автор его нашёл
MtW> для себя модуль другой и лучший, чем его собственный ── но этот другой
MtW> модуль, кажется, не работает под Windows, а если и работает, то требует
MtW> компиляции, потому что сочинён в основном не на JavaScript, а на C++.
MtW> Вообще же авторы и того, и другого модуля, к сожалению, ленились сочинить
MtW> всё желаемое на чистом джаваскрипте (без Си и Си++), так что для WebBBS
MtW> они не сгодятся ── вероятно, надобно искать ещё какой-нибудь третий
MtW> модуль для этой цели или же сочинять свой собственный (даже весьма
MtW> вероятно, что сочиню, если будет время).

MtW> Однако код wfido не был открыт на Гитхабе, а просто рассылается его
MtW> автором по запросу. Это усложняет совместную разработку: дополнив код
MtW> WebBBS, нельзя быть уверенным в том, не ушла ли разработка авторской
MtW> версии вперёд за то же время ── а поэтому нельзя быть уверенным и в том,
MtW> наложится ли патч на неё невозбранно.

После некоторого раздумья к вышеизложенному уместно прибавить (и прибавляю),
что анализ содержимого файла ── дело хлопотное и не всегда удающееся верно.
Поэтому тип файла лучше всего определять по расширению имени его. Для этой цели
модуль https://github.com/expressjs/mime-types (всецело джаваскриптовый) может
оказаться вполне пригодным, так что я его рекомендую.


* изначально написано в эхоконференцию Diatlo.Local
* также было отослано в эхоконференцию Ru.FTN.Develop


Фидонет будет великим и гипертекстовым!    [Ru.Mozilla]     http://Mithgol.Ru/
Mithgol the Webmaster.                    [Братство Нод] [Team А я меняю subj]

... И чей-то взгляд, что бьёт как сталь кинжала.
--- Последний pаз пpинимал лекаpства от головной боли:       23 мая 2014 года.
* Origin: Заменяем чипы ── RAM на ROM ── заземлённым острым топором (2:50/88)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.116359 секунды