Как тебе такое, снеговик?
https://blogs.klerk.ru/users/1911762/post178121/
Ковыряясь в API Озона, оказалось, что он может по запросу вернуть документы для печати (наклейки, лейблы, акты приема-сдачи и пр.) в формате pdf.
https://cb-api.ozonru.me/apiref/ru/#...ckagalabel_fbs
Но возвращает он их не файлом, а в виде "строки base64"
Любой файл, любого вида можно преобразовать в набор вот такой абракадабры текста.
Вот здесь внешняя обработка для 1С игра-квест "Как сдать отчетность":
И, соответственно, эту абракадабру можно декодировать обратно в исходный файл.
А передается как строка.
Ковыряясь в API Озона, оказалось, что он может по запросу вернуть документы для печати (наклейки, лейблы, акты приема-сдачи и пр.) в формате pdf.
https://cb-api.ozonru.me/apiref/ru/#...ckagalabel_fbs
Но возвращает он их не файлом, а в виде "строки base64"
Любой файл, любого вида можно преобразовать в набор вот такой абракадабры текста.
Вот здесь внешняя обработка для 1С игра-квест "Как сдать отчетность":
И, соответственно, эту абракадабру можно декодировать обратно в исходный файл.
А передается как строка.
Редактировано: 21 октября 2019
Чтобы не вводить пользователей в необходимость платить за воздух и послать на фиг все эти прокладки (1С и РБК), мною была выложена бесплатная обработка для бесплатной загрузки курсов с сайта ЦБ.
Она входит в том числе НЭБО (новая эра без обновлений), если кто пропустил. https://blogs.klerk.ru/users/1911762/post175776/ Чтобы "заткнуть" платные обработки так, чтобы пользователь ничего не замечал и обновления не затирали мою бесплатную, нужно их добавить в конфигурацию, а не использовать как внешние. И тут опять проблема с логотипом в левом верхнем углу: если я просто положу картинку на форму, то ее придется добавить в библиотеку. Первое же типовое обновление его затрет. Поэтому мне приходится для #красотыудачи делать обработку с пустой картинкой При открытии, обработка скачивает с моего сайта картинку и загружает ее в пустое место на макете. Муторно и хлопотно. Причем, нашелся-таки один (единственный пока) поганый комп у кого-то из клиентов, на котором админ-дегенерат так права пользователя зарезал, что прав на просмотр скаченной картинки не хватает. Зато теперь я могу их (картинки) и иконки кнопок хранить прямо в обработке в текстовом виде. |
Статейку напишу про эту технологию.
|
Чем больше я об всем этом думаю,
https://blogs.klerk.ru/users/1911762/post178380/ всё больше укрепляюсь в мысли, что вирус-вымогатель, который шифровал одинесные базы и требовал биткоинты за их "расшифровку", был исполнен именно при помощи Формулы Евы. И думаю, что исполнители использовали один говностарт, который уже был однажды уличен в распространении вируса прямо со своего говноресурса, своим зарегистрированным пользователям. Хозяин говнофорума устами своих холуев открестился ото всего, поудалял все следы и концы спрятал в воду. И цель этого вируса-вымогателя - продвижение снеговика тем, кто его категорически отвергает. Не деньги, а именно посеять страх, мол если будете работать на клюшках, все потеряете в один миг - вот, смотрите как это будет. |
Конечно, текст модуля можно прятать и в клюшках.
Я тоже могу запрятать код так, что обыщетесь его искать и уж точно, глазами вы его не найдете, если не знаете точно где и как искать. Я вам больше скажу. Если вы откроете программные модули моих обработок, то увидите, что они начинаются с моих комментариев для шибко грамотных любителей тырить чужой код: Это, как вы можете видеть мой вариант текущей РСВ. В первый раз такая защита кода понадобилась в моих обработках-игрушках для 1С квестах для бухгалтера "Как сдать отчетность" и "А вы на корпоратив пойдете?" - http://kvest1c.narod.ru/ , т.к. некоторые коллеги, которые не смогли решить головоломки честно, тут же полезли в код смотреть ответы. Так вот, даже такая фигня, как минимум, половине дураков не позволила прочитать мой код. А от второй половины программный код или картинки (в которых тоже можно прятать программный код) я спрячу (если будет нужно) так, что найдут только особо ушлые единицы, которые сами прячут так же, как я, хотя я его и не прячу никуда, у меня весь код открыт (защита от дураков не в счет). Всем кто не верит - попробуйте скачать НЭБО и киньте в меня камень, если найдете, откуда там берутся картинки в обработке загрузки курсов валют с сайта ЦБ вместо платной нуралиевской. |
давным-давно (лет 15 тому как)в прошлой жизни, была эта тема, но долгие ковыряния ни к чему не приводили - утилита, которая использовалась для декодирования (чья-то корявая поделка) декодировала какой-то хлам. И автор хлопал глазками "а я че, я ниче".Сегодня, вернувшись к этой задаче, как-то сразу и быстро все срослось.
Как всегда, чем использовать чужие приблуды, лучше найти эту же библиотеку в Windows'е.
Так оно и оказалось.
Сижу радуюсь удаче и думаю как это можно использовать.