[prg] нужен исходник lkf2mp3 конвертера
здравствуйте.
в интернете я нашёл уже 3 конвертера из lkf в mp3 и наоборот.
два из них - графические (lkf2mp3.exe и ещё одна программа, названия
которой я не помню), а третий - консольный LkfCoder.
такое разнообразие решений, на мой взгляд, должно указывать на наличие
какого-то исходного кода или алгоритма, на котором основаны эти приложения.
поэтому, если у кого есть такие коды, прошу поделиться.
30.03.2019 Илья Пащук пишет:
приложения.
lkf2mp3 и lkf-player - это .NET сборки и могут быть декомпилированы до
исходного кода на C sharp любым соответствующем декомпилятором, например
ILSpy.
https://github.com/icsharpcode/ILSpy
А LKFCoder написан уже на go:
https://github.com/kvark128/LKFCoder
По сути lkf это шифрованный mp3. Для шифрования используется кастомный
блочный алгоритм XXTEA с числом раундов уменьшенным до трёх и размером
блока в 128 32-битных слов (512 байт). Концовка mp3-файла, размер
которой меньше размера блока остаётся как есть, без изменений.
128-битный ключ шифрования найдёте в исходниках.