из каментов
fullunpack --keep "C:\alldata\alldata.bin" zlib nY/RHn+XH8T77 64
zlib это кодек
nY/RHn+XH8T77 это sid
64 это длина ключа
пока что валимся на кодеке, за все остальное не известно
VS крутой инструмент, в дебагере оказалось легко заметить, что кодаков всего два. точнее 3 варианта параметра
zlib, zstd, zstandard
, но 2 из них синонимы
правильная строка параметров
fullunpack --keep "C:\alldata\alldata.bin" zstd nY/RHn+XH8T77 64
но на этом мытарства не заканчиваются, библиотека кодека
zstandard.net
кросс платформенная, но использует сторонние бинарные
libzstd.dll
, которые различны для x86 и x64, по этому копируются в выходной каталог приложения в подпапки. надо скопировать нужную (по разрядности операционки) в выходной каталог приложения
пришлось.. еще немного поскрипеть мозгами и погуглить, что бы разгадать этот ребус
и последний вопрос - вам в паблик выложить начинку? или свяжтесь в личке? ))
ps если не свяжетесь в течении 5-10 минут, здесь и выложу время вышло
вот ваш контент
https://1drv.ms/u/s!AiSqqnKTCEDNkYdFZT0Pv-YnGbLTpQ...что требовалосьчто бы собрать с нуля самостоятельно
- установить VS2019 Community
- выбрать рабочую нагрузку .Net Core
- в "отдельных компонентах" поставить галочку ".Net Core 2.2 runtime"
- форкнуть проект по ссылке прямо в студии
- сменить режим просмотра с "папки" на "решение" (автор проекта работает в VS Code)
- в диспетчере пакетов Nuget, освежить пакеты (когда предлагает обновления, лучше этого не делать)
- в параметрах проекта, на вкладке Debug, ввести корректную строку параметров
- собрать приложение
- скопировать нужную libzstd.dll в выходной каталог
- запустить и получить содержимое бинарника
но не имея опыта общения со студией и коркой, все это не так уж и очевидно