Repository navigation
NanoDecompiler v1.9.154
🚀 NanoDecompiler 1.9.154
📋 Список изменений
Поддержка архивов (.zip, .tar.gz, .7z, .rar) и Интеллектуальный детектор плагинов
- Универсальная поддержка архивов всех популярных форматов:
- Поддержка загрузки и Drag-and-Drop архивов
.zip,.tar.gz(.tgz,.tar),.7z/.7zipи.rar. - Встроенный чистый распаковщик в Electron:
- Полнофункциональный WebAssembly движок
node-unrar-jsдля RAR-архивов без внешних программ. - Быстрый потоковый распаковщик
tarдля gzip-сжатых и несжатых tar-архивов. - Автономный бинарник
7za(7zip-bin) для мгновенной распаковки 7z и zip с отслеживанием прогресса.
- Полнофункциональный WebAssembly движок
- Минимальные автономные пакеты распаковки в C++ ядре (
archive_extractor.cpp):- Встроенная распаковка ZIP через
ZipReader. - Встроенный потоковый декомпрессор TAR.GZ через zlib (
gzopen/gzread) с поддержкой POSIX ustar заголовков.
- Встроенная распаковка ZIP через
- Поддержка загрузки и Drag-and-Drop архивов
- Интеллектуальная фильтрация плагинов и ядер серверов:
- Четкое разделение JAR-файлов на плагины и ядра: поиск манифестов (
plugin.yml,paper-plugin.yml,bungee.yml,velocity-plugin.json,sponge_plugins.json). - Обнаружение ядер серверов (Paperclip, Purpur, Spigot, CraftBukkit, Vanilla bundler,
MinecraftServer.class) с автоматическим пропуском и понятным предупреждением[Ядро сервера пропущено].
- Четкое разделение JAR-файлов на плагины и ядра: поиск манифестов (
- Интерактивный интерфейс распаковки:
- Анимированная карточка архива с индикацией распаковки во временную папку
%TEMP%. - Живой таймер оставшегося времени (ETA:
~3 сек), скорость извлечения и текущий извлекаемый файл. - Визуальная стрелочка от архива вниз (
↓) ко всем найденным внутри плагинам. - Действия: пакетная кнопка «Декомпилировать все» и запуск декомпиляции отдельных выбранных плагинов.
- Автоматическая очистка временных файлов при удалении архива из списка.
- Анимированная карточка архива с индикацией распаковки во временную папку
📦 Загрузки
| Файл | Описание | Версия |
|---|---|---|
NanoDecompiler-Client-Setup.exe |
Клиент Windows (GUI, инсталлятор) | v1.9.154 |
NanoDecompiler-Client.AppImage |
Клиент Linux (GUI, AppImage) | v1.9.154 |
NanoDecompiler-Client.dmg |
Клиент macOS (GUI, DMG) | v1.9.154 |
NanoDecompilerClApi-windows.exe |
Движок Windows (CLI + API) | v1.9.154 |
NanoDecompilerClApi-linux |
Движок Linux (CLI + API) | v1.9.154 |
NanoDecompilerClApi-macos |
Движок macOS (CLI + API) | v1.9.154 |
versions.json |
Технический файл автообновления | - |
Как проверялось
Все три клиентских сборки (Windows/Linux/macOS) и все три ClApi-бинарника перед публикацией прогонялись на тестовом .jar-плагине прямо в этом workflow.