NikPak

Guia do usuário

Instale o NikPak, compacte soltando arquivos, navegue com o unNik, registre a licença e controle tudo pela linha de comando.

Instalação

Execute o instalador. Por padrão, ele instala apenas para o usuário atual, sem direitos de administrador, em %LOCALAPPDATA%\Programs\NikPak; a primeira página também oferece a instalação para todos os usuários. Ele instala o NikPak e o unNik, adiciona-os ao menu Iniciar, coloca o NikPak na área de trabalho e torna o unNik o programa dos arquivos .nik. Se você pedir, adiciona a pasta ao PATH para a linha de comando.

As atualizações são instaladas sobre a versão anterior e mantêm sua licença.

macOS e Linux: descompacte o arquivo e execute ./install.sh. Ele copia nikpak e unNik para ~/.local/bin (Linux) ou /usr/local/bin (macOS) e adiciona o menu de contexto do gerenciador de arquivos (Dolphin, Nemo, Nautilus; ações rápidas do Finder). Depois abra a janela com nikpak.

Compactar com a janela do NikPak

  1. Abra o NikPak. Solte arquivos ou pastas na janela, ou clique no círculo e escolha Escolher arquivos ou Escolher uma pasta.
  2. Eles são compactados com a melhor compressão (-m5) em um único arquivo com o nome do arquivo, da pasta ou da pasta de onde vieram. Um arquivo existente nunca é sobrescrito: relatorio.nik vira relatorio (2).nik.
  3. O anel mostra a porcentagem, a fase (análise, compressão, finalização), a quantidade processada e o tempo. Cancelar ou Esc para na hora e remove o arquivo inacabado.
  4. Quando o anel fica verde: Mostrar na pasta, Abrir no unNik ou Compactar mais.

Também na janela

  • Salvar em: a pasta de destino, embaixo. Ela é lembrada; na primeira vez é a Área de Trabalho. O botão de pasta ao lado a abre.
  • Mudar para o unNik: o botão redondo à esquerda do botão i fecha o NikPak e abre o unNik, com o novo arquivo se você acabou de criar um.
  • Idioma: o botão no canto inferior esquerdo. NikPak e unNik reiniciam no idioma escolhido e o compartilham.
  • Sons: o botão do alto-falante na barra de título liga e desliga os efeitos sonoros.
  • Temas: o botão da paleta na barra de título abre o menu de temas (aponte para experimentar, clique para manter); o botão sol / lua alterna entre escuro e claro. A escolha é lembrada e compartilhada com o unNik. Todos os temas.
  • Status e Sobre: no canto superior esquerdo aparece CÓPIA DE AVALIAÇÃO · REGISTRAR ou o titular da licença; o botão i mostra a versão e a licença.
Executando como administrador? O Windows não permite arrastar arquivos do Explorer para um programa executado como administrador. O NikPak se reinicia uma vez como usuário normal; se não for possível, escolha os arquivos com os botões.

Navegar e extrair com o unNik

Dê um clique duplo em um arquivo .nik, solte-o na janela do unNik ou escolha um dos arquivos recentes. Arquivos criptografados pedem a senha primeiro. A janela vira um navegador com a árvore de pastas, os arquivos e os detalhes do arquivo selecionado.

unNik
  • Navegue com a árvore de pastas, a trilha de navegação, Voltar, Avançar e Acima, ou com cliques duplos. A pesquisa encontra arquivos pelo nome no arquivo inteiro.
  • Selecione com um clique, Ctrl+clique, Shift+clique ou as caixas de seleção. Clique no título de uma coluna para ordenar. O clique direito abre um menu com todas as ações.
  • Extrair tudo ou a seleção: escolha o destino, se mantém as pastas e o que fazer quando um arquivo já existe: substituir, manter ambos ou ignorar.
  • Veja texto com números de linha e pesquisa, ou arquivos binários em hexadecimal. Abrir inicia um arquivo com o programa dele.
  • Excluir remove arquivos do arquivo após confirmação; o arquivo é regravado com segurança. Testar verifica cada arquivo.

Atalhos de teclado

TeclasAção
Ctrl + FPesquisar no arquivo inteiro
Ctrl + EExtrair a seleção (tudo quando nada está selecionado)
F3Ver o arquivo
DelExcluir do arquivo
Ctrl + ASelecionar tudo
Alt + Esquerda / Alt + DireitaVoltar / Avançar
BackspaceSubir uma pasta

Registrar sua licença

  1. Compre uma licença. Você recebe por e-mail uma chave que começa com NPK1-.
  2. No NikPak, clique em CÓPIA DE AVALIAÇÃO · REGISTRAR no canto superior esquerdo, ou em Registrar no lembrete.
  3. Digite o nome e o endereço de e-mail exatamente como na sua licença e cole a chave. Maiúsculas, espaços extras e os caracteres parecidos O/0 e I/L/1 não importam.

Depois de registrado, o NikPak não pergunta mais nada naquele computador. Uma empresa também pode colocar um arquivo nikpak.key ao lado do nikpak.exe, o que registra todos os usuários daquele PC. Pela linha de comando:

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

Linha de comando

O NikPak segue a sintaxe que os usuários do RAR conhecem: nikpak <comando> [opções] <arquivo> [itens...]. As opções podem vir antes ou depois do nome do arquivo; -- encerra as opções.

Comandos

ComandoSignificado
aCriar um arquivo. .nik é adicionado quando o nome não tem extensão. As pastas são sempre incluídas com o conteúdo.
xExtrair com caminhos completos: tudo, ou apenas os nomes, pastas e curingas indicados.
eExtrair sem caminhos: cada arquivo vai direto para a pasta de destino.
lListar o conteúdo: atributos, tamanho, data, nome e totais.
vLista detalhada: adiciona o CRC32 de cada arquivo.
lbLista simples: um nome por linha, para scripts e interfaces.
tTestar: descompactar tudo e verificar cada CRC32 e, se criptografado, a autenticação.
pExibir arquivos na saída padrão.
dExcluir arquivos ou pastas de um arquivo. Arquivos criptografados mantêm a senha.
mtTeste de mídia: mostra o tamanho alcançado por cada filtro de mídia. Não grava nada.
registerRegistrar uma licença: nikpak register "Nome" e-mail chave. Também license e unregister.

Opções principais

Estilo RAREstilo zipSignificado
-p-eCriptografar ou descriptografar e pedir a senha. Uma entrada vazia gera uma senha aleatória.
-p<password>-P <password>Senha na linha de comando (visível para outros usuários da máquina).
-m0 … -m5-0 … -9Nível de compressão: armazenar, mais rápido, rápido, bom, alto, máximo (padrão).
-mt<N>Número de threads, de 1 a 256 (padrão: todos os núcleos).
-mc- / -mc+Todos os filtros de conteúdo desligados / filtros de mídia sempre ligados. Padrão: teste automático por arquivo.
-ep-jGuardar só o nome do arquivo, sem o caminho.
-ep1Não guardar o nome da pasta base.
-o+-oSobrescrever arquivos existentes sem perguntar.
-o--nIgnorar arquivos existentes sem perguntar.
-orRenomear arquivos extraídos que já existem: nome (1).ext.
-yResponder Sim a todas as perguntas.
-x<pattern>-x <pattern>Excluir arquivos; pode ser repetido.
-d <dir>-d <dir>Pasta de destino para x e e.
-inul -idq-qSilencioso: só os erros são exibidos.
@listfileLer nomes de arquivos de um arquivo de texto, um por linha.
-h -help -?Ajuda completa. -V mostra a versão.

Exemplos

nikpak a backup.nik C:\Docs\*.txt Photos\  # criar um arquivo
nikpak a -m5 -mt8 big.nik Projects\        # nível máximo, 8 threads
nikpak a -p secret.nik Taxes2026\          # criptografado, pede a senha
nikpak x backup.nik C:\Restore\            # extrair com caminhos
nikpak e backup.nik *.jpg C:\Pics\         # só *.jpg, sem caminhos
nikpak x backup.nik Docs/report.pdf        # extrair um arquivo
nikpak l backup.nik *.pdf                  # listar só os PDFs
nikpak t secret.nik                        # testar (pede a senha)
nikpak d backup.nik Temp *.bak             # excluir entradas
nikpak mt song.wav tracker.mod photo.bmp   # qual filtro de mídia vence?

Senhas

Quando um arquivo é criado com -p, o NikPak obtém a senha, nesta ordem:

  • de -p<password> ou -P <password> na linha de comando (no mínimo 8 caracteres);
  • da variável de ambiente NIKPAK_PASSWORD, que a mantém fora da lista de processos;
  • de uma solicitação interativa, feita duas vezes; uma entrada vazia gera uma senha aleatória;
  • sem terminal, de uma senha enviada pela entrada padrão; caso contrário, uma senha gerada.
Uma senha gerada tem 24 caracteres de 56 símbolos sem ambiguidade, cerca de 139 bits. Ela é mostrada uma única vez. Não há recuperação: ninguém consegue abrir um arquivo cuja senha foi perdida.

Códigos de saída

CódigoSignificadoCausa comum
0Sucesso
1AvisoAlguns arquivos foram ignorados (ilegíveis, caminho inseguro, link simbólico)
2Erro fatalNão foi possível criar ou ler um arquivo
3Arquivo corrompido ou erro de CRCArquivo danificado ou truncado
7Erro de linha de comandoOpção desconhecida, nome do arquivo ausente
10Nada correspondeuNenhum arquivo correspondeu aos nomes ou curingas
11Senha errada ou ausenteSenha incorreta ou arquivo criptografado adulterado

Total Commander e outras interfaces

Como o NikPak aceita a sintaxe de comandos do RAR, um programa que controla um rar.exe externo pode controlar o nikpak.exe. No Total Commander, registre a extensão nik como compactador adicional e aponte os comandos de compactação e descompactação para o nikpak.exe. Use -o+ ou -y para extração sem intervenção. As opções que interfaces do RAR costumam enviar (-s, -ma5, -md64m, -ibck, -rr e similares) são aceitas e ignoradas.

Pastas com espaços no Windows: um caminho entre aspas que termina com barra invertida, como "C:\Minha Pasta\", é lido de forma errada pelo Windows. Use -d "C:\Minha Pasta".

Para ir além

O guia técnico descreve o formato .nik, o codec NAC, o projeto da criptografia e todos os comparativos. Dúvidas? Fale conosco.