NikPak

Руководство пользователя

Установите NikPak, сжимайте перетаскиванием, просматривайте архивы в unNik, зарегистрируйте лицензию и управляйте всем из командной строки.

Установка

Запустите установщик. По умолчанию он устанавливает программу только для текущего пользователя, без прав администратора, в %LOCALAPPDATA%\Programs\NikPak; на первой странице можно выбрать установку для всех пользователей. Он устанавливает NikPak и unNik, добавляет их в меню «Пуск», помещает NikPak на рабочий стол и назначает unNik программой для файлов .nik. По желанию он добавляет папку в PATH для командной строки.

Обновления устанавливаются поверх предыдущей версии и сохраняют вашу лицензию.

macOS и Linux: распакуйте архив и запустите ./install.sh. Он копирует nikpak и unNik в ~/.local/bin (Linux) или /usr/local/bin (macOS) и добавляет контекстное меню файлового менеджера (Dolphin, Nemo, Nautilus; быстрые действия в Finder). Затем откройте окно командой nikpak.

Скачать бесплатно

Сжатие в окне NikPak

  1. Запустите NikPak. Перетащите файлы или папки в окно или нажмите на круг и выберите Выбрать файлы или Выбрать папку.
  2. Они сжимаются с наилучшим сжатием (-m5) в один архив, названный по имени файла, папки или папки, из которой они взяты. Существующий архив никогда не перезаписывается: otchet.nik станет otchet (2).nik.
  3. Кольцо показывает процент, этап (анализ, сжатие, завершение), обработанный объём и время. Отмена или Esc сразу останавливает работу и удаляет незавершённый архив.
  4. Когда кольцо стало зелёным: Показать в папке, Открыть в unNik или Сжать ещё.

Также в окне

  • Сохранить в: папка назначения внизу окна. Она запоминается; в первый раз это рабочий стол. Кнопка папки рядом открывает её.
  • Перейти в unNik: круглая кнопка слева от кнопки i закрывает NikPak и открывает unNik — с новым архивом, если вы только что его создали.
  • Язык: кнопка внизу слева. NikPak и unNik перезапускаются на выбранном языке и используют его оба.
  • Звуки: кнопка динамика в заголовке окна включает и выключает звуковые эффекты.
  • Скины: кнопка с палитрой в заголовке окна открывает меню скинов (наведите, чтобы примерить, щёлкните, чтобы оставить); кнопка солнце / луна переключает тёмные и светлые цвета. Выбор запоминается и общий с unNik. Все скины.
  • Статус и «О программе»: слева вверху — ОЗНАКОМИТЕЛЬНАЯ ВЕРСИЯ · РЕГИСТРАЦИЯ или владелец лицензии; кнопка i показывает версию и лицензию.
Запуск от имени администратора? Windows не разрешает перетаскивать файлы из проводника в программу, запущенную от имени администратора. NikPak один раз перезапускается от имени обычного пользователя; если это невозможно, выберите файлы кнопками.

Просмотр и извлечение в unNik

Дважды щёлкните файл .nik, перетащите его в окно unNik или выберите один из недавних архивов. Зашифрованные архивы сначала запрашивают пароль. Окно превращается в браузер с деревом папок, списком файлов и сведениями о выбранном файле.

unNik
  • Перемещайтесь по дереву папок, строке пути, кнопкам «Назад», «Вперёд» и «Вверх» или двойным щелчком. Поиск находит файлы по имени во всём архиве.
  • Выделяйте щелчком, Ctrl+щелчком, Shift+щелчком или флажками. Щелчок по заголовку столбца сортирует список. Правый щелчок открывает меню со всеми действиями.
  • Извлечь всё или выбранное: укажите место, сохранять ли папки и что делать, если файл уже существует: заменить, сохранить оба или пропустить.
  • Просматривайте текст с номерами строк и поиском или двоичные файлы в шестнадцатеричном виде. Открыть запускает файл в его программе.
  • Удалить убирает файлы из архива после подтверждения; архив безопасно перезаписывается. Проверить контролирует каждый файл.

Сочетания клавиш

КлавишиДействие
Ctrl + FПоиск по всему архиву
Ctrl + EИзвлечь выбранное (всё, если ничего не выбрано)
F3Просмотр файла
DelУдалить из архива
Ctrl + AВыделить всё
Alt + Влево / Alt + ВправоНазад / Вперёд
BackspaceНа папку вверх

Регистрация лицензии

  1. Купите лицензию. Вы получите по электронной почте ключ, начинающийся с NPK1-.
  2. В NikPak нажмите ОЗНАКОМИТЕЛЬНАЯ ВЕРСИЯ · РЕГИСТРАЦИЯ слева вверху или Зарегистрировать в напоминании.
  3. Введите имя и адрес электронной почты точно так же, как в лицензии, и вставьте ключ. Регистр букв, лишние пробелы и похожие символы O/0 и I/L/1 не имеют значения.

После регистрации NikPak больше ничего не спрашивает на этом компьютере. Компания может положить файл nikpak.key рядом с nikpak.exe — это зарегистрирует всех пользователей ПК. Из командной строки:

nikpak register "Jane Doe" jane@example.com NPK1-...
nikpak license
nikpak unregister

Командная строка

NikPak использует синтаксис, знакомый пользователям RAR: nikpak <команда> [ключи] <архив> [файлы...]. Ключи можно указывать до или после имени архива; -- завершает список ключей.

Команды

КомандаНазначение
aСоздать архив. Если у имени нет расширения, добавляется .nik. Папки всегда включаются вместе с содержимым.
xИзвлечь с полными путями: всё или только указанные имена, папки и маски.
eИзвлечь без путей: каждый файл попадает прямо в папку назначения.
lПоказать содержимое: атрибуты, размер, дата, имя и итоги.
vПодробный список: добавляет CRC32 каждого файла.
lbПростой список: одно имя в строке, для скриптов и оболочек.
tПроверка: распаковать всё и проверить каждый CRC32, а для зашифрованных архивов — аутентификацию.
pВывести файлы в стандартный вывод.
dУдалить файлы или папки из архива. Зашифрованные архивы сохраняют свой пароль.
mtМедиатест: показывает размер, которого достигает каждый медиафильтр. Ничего не записывает.
registerЗарегистрировать лицензию: nikpak register "Имя" почта ключ. Также license и unregister.

Основные ключи

Стиль RARСтиль zipНазначение
-p-eШифровать или расшифровывать с запросом пароля. Пустой ввод создаёт случайный пароль.
-p<password>-P <password>Пароль в командной строке (виден другим пользователям компьютера).
-m0 … -m5-0 … -9Уровень сжатия: хранение, самый быстрый, быстрый, хороший, высокий, максимальный (по умолчанию).
-mt<N>Число потоков, от 1 до 256 (по умолчанию все ядра).
-mc- / -mc+Все фильтры содержимого выключены / медиафильтры всегда включены. По умолчанию — автоматическая проба для каждого файла.
-ep-jСохранять только имя файла, без пути.
-ep1Не сохранять имя базовой папки.
-o+-oПерезаписывать существующие файлы без вопросов.
-o--nПропускать существующие файлы без вопросов.
-orПереименовывать уже существующие извлекаемые файлы: имя (1).ext.
-yОтвечать «Да» на все вопросы.
-x<pattern>-x <pattern>Исключить файлы; можно повторять.
-d <dir>-d <dir>Папка назначения для x и e.
-inul -idq-qТихий режим: выводятся только ошибки.
@listfileЧитать имена файлов из текстового файла, по одному в строке.
-h -help -?Полная справка. -V выводит версию.

Примеры

nikpak a backup.nik C:\Docs\*.txt Photos\  # создать архив
nikpak a -m5 -mt8 big.nik Projects\        # максимальный уровень, 8 потоков
nikpak a -p secret.nik Taxes2026\          # с шифрованием, запросит пароль
nikpak x backup.nik C:\Restore\            # извлечь с путями
nikpak e backup.nik *.jpg C:\Pics\         # только *.jpg, без путей
nikpak x backup.nik Docs/report.pdf        # извлечь один файл
nikpak l backup.nik *.pdf                  # показать только PDF
nikpak t secret.nik                        # проверить (запросит пароль)
nikpak d backup.nik Temp *.bak             # удалить записи
nikpak mt song.wav tracker.mod photo.bmp   # какой медиафильтр лучше?

Пароли

При создании архива с -p NikPak берёт пароль в таком порядке:

  • из -p<password> или -P <password> в командной строке (не менее 8 символов);
  • из переменной окружения NIKPAK_PASSWORD, которая не видна в списке процессов;
  • из интерактивного запроса, который выполняется дважды; пустой ввод создаёт случайный пароль;
  • без терминала — из пароля, переданного через стандартный ввод, иначе создаётся новый.
Созданный пароль состоит из 24 символов, выбранных из 56 однозначных знаков, — около 139 бит. Он показывается один раз. Восстановления нет: архив с утерянным паролем не сможет открыть никто.

Коды завершения

КодНазначениеТипичная причина
0Успех
1ПредупреждениеНекоторые файлы пропущены (нечитаемые, небезопасный путь, символическая ссылка)
2Критическая ошибкаНе удаётся создать или прочитать файл
3Архив повреждён или ошибка CRCПовреждённый или обрезанный архив
7Ошибка командной строкиНеизвестный ключ, не указано имя архива
10Нет совпаденийНи один файл не подошёл под имена или маски
11Неверный пароль или пароль не указанНеправильный пароль или изменённый зашифрованный архив

Total Commander и другие оболочки

Поскольку NikPak понимает синтаксис команд RAR, программа, умеющая управлять внешним rar.exe, может управлять и nikpak.exe. В Total Commander зарегистрируйте расширение nik как дополнительный архиватор и укажите nikpak.exe в командах упаковки и распаковки. Для извлечения без участия пользователя используйте -o+ или -y. Ключи, которые часто передают оболочки RAR (-s, -ma5, -md64m, -ibck, -rr и подобные), принимаются и игнорируются.

Папки с пробелами в Windows: путь в кавычках, оканчивающийся обратной косой чертой, например "C:\Моя папка\", Windows читает неправильно. Используйте -d "C:\Моя папка".

Дополнительно

В техническом руководстве описаны формат .nik, кодек NAC, устройство шифрования и все тесты. Есть вопросы? Напишите нам.