Dim
не понял
Dika
Snusmumriken
Первые блоки слишком одинаковые, больше похоже на мета-информацию о том же сжатии.
Snusmumriken
Уверен что после ромбика — расшифрованный? Чому оно такое бинарное?
Dim
Snusmumriken
Скинь файлом.
Dika
Ты зачем бинарные данные в текстовом редакторе открыл?
Dika
Или у тебя там кодировка не та.
Snusmumriken
В чатик : )
Snusmumriken
В целом, подобные бинарные данные (такой длины и ттх) я наблюдал (и сам мутил) в игровых протоколах, типа "список зажатых кодов кнопок у игрока", чтобы минимизировать объём передаваемых через сеть данных (ибо очень часто передаются). Интересно где ещё нужны подобные короткие бинарные записи.
Yuriy
ну это вполне может быть protobuf
Snusmumriken
Кстате да.
Yuriy
там оверхеда нет
Snusmumriken
Тэкс, моих мозгов не хватает.
С одной стороны, вторая часть может быть не шифрованием а каким-то длинным хешем.
С другой стороны, проверил на кучу кодирований-декодирований (например, base32 +- хеши), не особо похоже.
Snusmumriken
С третьей стороны, как ни удивительно, если это всё таки шифрование — имея оригинал и закодированное мы и не должны узнать, как именно шифровали. Если узнать алгоритм шифрования так просто — это плохое шифрование : )
Всякие алгоритмы типа tls — заставляют субъектов взаимодействия явно сообщать, чем они будут шифровать, автоматических определяторов типов шифрования не предусмотрено ((
Но меня смущают блоки 000000000b..., они явно что-то обозначают.
Snusmumriken
Dim
есть тут криптоаналитики?
Dim
Dim
скажите как тут добавить ссылку на группу?
Lucky
это может быть графом?
Dima
Скажите LuaJIT требуется собирать, или есть хранилище с ужесобраными *.exe файлами для windows?
Dima
Ладно, соберу, не такая уж и задача большая.
Lucky
есть готовое
Snusmumriken
Lucky
https://luapower.com/
Dima
@Snusmumriken, @Lucky_Uk большое спасибо
Natalie
доброй ночи опять. Сложно сформулировать правильный вопрос для гугла, попробую с вами. Подскажите: в lua "in" можно использовать по аналогии с пайтоном, вместо поиска? Типа "if var in table then"? Т.е. "если var есть в таблице table - тогда чето делаем".
если да, то как должен выглядеть синтаксис? я вроде бы все возможные варианты перепробовала))
Oleg
if table[var] ~= nil then
Oleg
или если ты по значению хочешь проверить, то первая ссылка в гугле
https://stackoverflow.com/questions/2282444/how-to-check-if-a-table-contains-an-element-in-lua
Natalie
if table[var] ~= nil then
ага, как раз плюнула и написала проверку на пустоту)
спс
всегда легче думается, когда уже задал вопрос)
Oleg
я мог неправильно в первый раз ответить, потому что не пишу на питоне
Oleg
и не шарю за него
Natalie
Oleg
если засунуть элементом таблицы false получится не то, чего ожидалось
Din 🐍
Ну у меня так было буквально на днях
Din 🐍
Это таблица, которая должна была передаваться на сервер
Din 🐍
Сервер умеет обрабатывать только тру и фолс
Snusmumriken
Ещё можно делать страшные штуки:
if obj.config and obj.config.flag then ... end, в таком случае у obj может даже не быть конфига. Правда, оно будет падать если ключ config окажется чем-то кроме таблички, но мы ведь этого не допустим, правда?
Если всё таки мы опростоволосились —
if type(obj.config) == 'table' and obj.config.flag then
...
end
Snusmumriken
Но в многомерных массивах и при обработке разнотипных объектов (содержащих внутренние структуры) очень удобно.
function arr:get(x, y)
return self[x] and self[x][y]
end
Snusmumriken
Уточнение для всех кто не в курсе: ложны только nil и false: "", 0, {} — всё "истина".
Din 🐍
Snusmumriken
Конечно классика, все к этому приходят.
Natalie
Aleksandt
Natalie
особенно пугает, то, что этот "Куб" не только отвечает, но еще и имеет больше прав, чем мы...
vvzvlad
Ничего, все мы знаем, какой конец ждёт кубы
Din 🐍
Din 🐍
Я активно разговариваю с комом на языке, который никто посторонний понять физически не может, потому что я пропускаю половину слов, потому что мысли пролетают горазд быстрее, чем я могу их озвучить, при том интонация всегда такая, будто я делаю открытие века
Snusmumriken
А у меня для аналогичных вещей были все вы.
Natalie
есть еще кто? У меня свежий нубский вопрос)
что может видеть компилятор в в качестве символа EF?
В первой строчке файла пусто, но он что-то там видит...
Lucky
Ыхыхы
Lucky
Выдели всё, скопируй, вставь в новый файл
Lucky
А этот файл сотри
Natalie
Ыхыхы
спасибо)
уточка уже так и подсказала
нашла другую проблему: мне нужно добавить элемент в таблицу.
таблица пока пустая, и я хочу добавить элемент с ключем х, значение = 2
Ну как вариант.
Если я инсертов добавлю, то мне надо или на какой-то индекс ставить (а индекса пока нет, "х" будет индексом), или как что? Как вложеную таблицу? не ок же...
Можно натолкнуть на мыслю?
Natalie
перефразирую: если insert не хочет вставлять мне туда и так, как я хочу, слишком хреново делать так:
tableName[newKey] = "dkdskjfs"?
Lucky
ну, ничто не мешает тебе добавить в пустую таблицу tableName[8] = "dkdskjfs"
Lucky
или tableName[-168] = "dkdskjfs"
Lucky
или tableName[0] = "dkdskjfs"
Lucky
Надо только помнить, что #tableName в последних двух случаях вернёт тебе 0
Lucky
Ну, нет такого понятия "варварство"
Lucky
Есть понятие "целесообразность"
Natalie
я тут это... с новой идеей...
Мини-стриптик на поиск пути в лабиринте размером 12*12 при запуске мне тут выдает, мол - Not enough memory
я что-то натворила, да?
Lucky
Lucky
Какой алгоритм реализовывала?
Natalie
Natalie
типа...
Natalie
на листочке мы удачно прошли
Lucky
Кинь в лс, гляну.
Natalie
Natalie
есть кто не спит?)
Dårk
а ещё психологи считают, что форвардить вместо реплая это не ок 😵
Dårk
как я понял, эпичный чувак с криптографией так и ушел несолоно хлебавши?