NikPak

Guide de l'utilisateur

Installer NikPak, compresser d'un simple dépôt, parcourir les archives avec unNik, enregistrer sa licence et tout piloter en ligne de commande.

Installation

Lancez l'installateur. Par défaut, il installe pour l'utilisateur actuel seulement, sans droits d'administrateur, dans %LOCALAPPDATA%\Programs\NikPak ; sa première page propose aussi d'installer pour tous les utilisateurs. Il installe NikPak et unNik, les ajoute au menu Démarrer, place NikPak sur le bureau et fait d'unNik le programme des fichiers .nik. Sur demande, il ajoute le dossier au PATH pour la ligne de commande.

Les mises à jour s'installent par-dessus la version précédente et conservent votre licence.

macOS et Linux : décompressez l'archive et lancez ./install.sh. Il copie nikpak et unNik dans ~/.local/bin (Linux) ou /usr/local/bin (macOS) et ajoute le menu contextuel du gestionnaire de fichiers (Dolphin, Nemo, Nautilus ; actions rapides du Finder). Lancez ensuite la fenêtre avec nikpak.

Compresser avec la fenêtre NikPak

  1. Lancez NikPak. Déposez des fichiers ou des dossiers sur la fenêtre, ou cliquez sur le cercle puis sur Choisir des fichiers ou Choisir un dossier.
  2. Ils sont compressés avec la meilleure compression (-m5) dans une seule archive portant le nom du fichier, du dossier, ou du dossier d'où ils viennent. Une archive existante n'est jamais écrasée : rapport.nik devient rapport (2).nik.
  3. L'anneau affiche le pourcentage, la phase (analyse, compression, finalisation), la quantité traitée et le temps. Annuler ou Échap arrête aussitôt et supprime l'archive inachevée.
  4. Quand l'anneau devient vert : Afficher dans le dossier, Ouvrir dans unNik ou Compresser autre chose.

Aussi dans la fenêtre

  • Enregistrer dans : le dossier de destination, en bas. Il est mémorisé ; la première fois, c'est le Bureau. Le bouton dossier à côté l'ouvre.
  • Passer à unNik : le bouton rond à gauche du bouton i ferme NikPak et ouvre unNik, avec la nouvelle archive si vous venez d'en créer une.
  • Langue : le bouton en bas à gauche. NikPak et unNik redémarrent dans la langue choisie et la partagent.
  • Sons : le bouton haut-parleur de la barre de titre active ou coupe les effets sonores.
  • Thèmes : le bouton palette de la barre de titre ouvre le menu des thèmes (survolez pour essayer, cliquez pour garder) ; le bouton soleil / lune passe du sombre au clair. Le choix est mémorisé et partagé avec unNik. Tous les thèmes.
  • État et À propos : en haut à gauche, VERSION D'ÉVALUATION · ENREGISTRER ou le titulaire de la licence ; le bouton i affiche la version et la licence.
Lancé en administrateur ? Windows interdit de glisser des fichiers depuis l'Explorateur vers un programme lancé en administrateur. NikPak se relance une fois en utilisateur normal ; si ce n'est pas possible, choisissez les fichiers avec les boutons.

Parcourir et extraire avec unNik

Double-cliquez sur un fichier .nik, déposez-le sur la fenêtre d'unNik ou choisissez une archive récente. Les archives chiffrées demandent d'abord leur mot de passe. La fenêtre devient un navigateur avec l'arborescence, les fichiers et les détails du fichier sélectionné.

unNik
  • Naviguez avec l'arborescence, le fil d'Ariane, Précédent, Suivant et Dossier parent, ou par double-clic. La recherche trouve les fichiers par nom dans toute l'archive.
  • Sélectionnez d'un clic, Ctrl+clic, Maj+clic ou avec les cases à cocher. Cliquez sur un titre de colonne pour trier. Un clic droit ouvre un menu avec toutes les actions.
  • Tout extraire ou la sélection : choisissez la destination, gardez ou non les dossiers, et ce qu'il faut faire si un fichier existe : le remplacer, garder les deux ou l'ignorer.
  • Affichez le texte avec numéros de ligne et recherche, ou les fichiers binaires en hexadécimal. Ouvrir lance un fichier avec son programme.
  • Supprimer retire des fichiers de l'archive après confirmation ; l'archive est réécrite en toute sécurité. Tester vérifie chaque fichier.

Raccourcis clavier

TouchesAction
Ctrl + FChercher dans toute l'archive
Ctrl + EExtraire la sélection (tout quand rien n'est sélectionné)
F3Afficher le fichier
SupprSupprimer de l'archive
Ctrl + ATout sélectionner
Alt + Gauche / Alt + DroitePrécédent / Suivant
Retour arrièreDossier parent

Enregistrer votre licence

  1. Achetez une licence. Vous recevez par e-mail une clé qui commence par NPK1-.
  2. Dans NikPak, cliquez sur VERSION D'ÉVALUATION · ENREGISTRER en haut à gauche, ou sur Enregistrer dans le rappel.
  3. Saisissez le nom et l'adresse e-mail exactement comme sur votre licence, et collez la clé. La casse, les espaces en trop et les caractères semblables O/0 et I/L/1 n'ont pas d'importance.

Une fois enregistré, NikPak ne demande plus rien sur cet ordinateur. Une entreprise peut aussi placer un fichier nikpak.key à côté de nikpak.exe, ce qui enregistre tous les utilisateurs du PC. En ligne de commande :

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

Ligne de commande

NikPak suit la syntaxe que connaissent les utilisateurs de RAR : nikpak <commande> [options] <archive> [fichiers...]. Les options peuvent venir avant ou après le nom de l'archive ; -- termine les options.

Commandes

CommandeSignification
aCréer une archive. .nik est ajouté quand le nom n'a pas d'extension. Les dossiers sont toujours inclus avec leur contenu.
xExtraire avec les chemins complets : tout, ou seulement les noms, dossiers et jokers indiqués.
eExtraire sans les chemins : chaque fichier va directement dans le dossier de destination.
lLister le contenu : attributs, taille, date, nom et totaux.
vListe détaillée : ajoute le CRC32 de chaque fichier.
lbListe brute : un nom par ligne, pour les scripts et les interfaces.
tTester : tout décompresser et vérifier chaque CRC32 et, si l'archive est chiffrée, l'authentification.
pAfficher des fichiers sur la sortie standard.
dSupprimer des fichiers ou des dossiers d'une archive. Les archives chiffrées gardent leur mot de passe.
mtTest média : montre la taille obtenue par chaque filtre média. N'écrit rien.
registerEnregistrer une licence : nikpak register "Nom" e-mail clé. Aussi license et unregister.

Options principales

Style RARStyle zipSignification
-p-eChiffrer ou déchiffrer et demander le mot de passe. Une saisie vide génère un mot de passe aléatoire.
-p<password>-P <password>Mot de passe sur la ligne de commande (visible des autres utilisateurs de la machine).
-m0 … -m5-0 … -9Niveau de compression : stockage, le plus rapide, rapide, bon, élevé, maximal (par défaut).
-mt<N>Nombre de threads, de 1 à 256 (par défaut : tous les cœurs).
-mc- / -mc+Tous les filtres de contenu désactivés / filtres médias toujours actifs. Par défaut : essai automatique par fichier.
-ep-jNe stocker que le nom du fichier, sans son chemin.
-ep1Ne pas stocker le nom du dossier de base.
-o+-oÉcraser les fichiers existants sans demander.
-o--nIgnorer les fichiers existants sans demander.
-orRenommer les fichiers extraits qui existent déjà : nom (1).ext.
-yRépondre Oui à toutes les questions.
-x<pattern>-x <pattern>Exclure des fichiers ; peut être répété.
-d <dir>-d <dir>Dossier de destination pour x et e.
-inul -idq-qSilencieux : seules les erreurs sont affichées.
@listfileLire les noms de fichiers dans un fichier texte, un par ligne.
-h -help -?Aide complète. -V affiche la version.

Exemples

nikpak a backup.nik C:\Docs\*.txt Photos\  # créer une archive
nikpak a -m5 -mt8 big.nik Projects\        # niveau maximal, 8 threads
nikpak a -p secret.nik Taxes2026\          # chiffrée, demande le mot de passe
nikpak x backup.nik C:\Restore\            # extraire avec les chemins
nikpak e backup.nik *.jpg C:\Pics\         # seulement les *.jpg, sans chemins
nikpak x backup.nik Docs/report.pdf        # extraire un seul fichier
nikpak l backup.nik *.pdf                  # lister seulement les PDF
nikpak t secret.nik                        # tester (demande le mot de passe)
nikpak d backup.nik Temp *.bak             # supprimer des entrées
nikpak mt song.wav tracker.mod photo.bmp   # quel filtre média gagne ?

Mots de passe

Quand une archive est créée avec -p, NikPak prend le mot de passe, dans cet ordre :

  • dans -p<password> ou -P <password> sur la ligne de commande (8 caractères au moins) ;
  • dans la variable d'environnement NIKPAK_PASSWORD, qui le garde hors de la liste des processus ;
  • par une saisie interactive, demandée deux fois ; une saisie vide génère un mot de passe aléatoire ;
  • sans terminal, dans un mot de passe transmis sur l'entrée standard, sinon un mot de passe généré.
Un mot de passe généré compte 24 caractères pris parmi 56 symboles sans ambiguïté, soit environ 139 bits. Il n'est affiché qu'une fois. Aucune récupération possible : une archive dont le mot de passe est perdu ne peut être ouverte par personne.

Codes de sortie

CodeSignificationCause habituelle
0Succès
1AvertissementCertains fichiers ont été ignorés (illisibles, chemin dangereux, lien symbolique)
2Erreur fataleImpossible de créer ou de lire un fichier
3Archive corrompue ou erreur CRCArchive endommagée ou tronquée
7Erreur de ligne de commandeOption inconnue, nom d'archive manquant
10Aucune correspondanceAucun fichier ne correspond aux noms ou jokers
11Mot de passe erroné ou manquantMauvais mot de passe, ou archive chiffrée altérée

Total Commander et autres interfaces

Comme NikPak accepte la syntaxe de commande de RAR, un programme capable de piloter un rar.exe externe peut piloter nikpak.exe. Dans Total Commander, déclarez l'extension nik comme compresseur supplémentaire et faites pointer les commandes de compression et de décompression vers nikpak.exe. Utilisez -o+ ou -y pour une extraction sans surveillance. Les options souvent envoyées par les interfaces RAR (-s, -ma5, -md64m, -ibck, -rr et autres) sont acceptées et ignorées.

Dossiers avec des espaces sous Windows : un chemin entre guillemets qui se termine par une barre oblique inverse, comme "C:\Mon Dossier\", est mal lu par Windows. Utilisez plutôt -d "C:\Mon Dossier".

Pour aller plus loin

Le guide technique décrit le format .nik, le codec NAC, la conception du chiffrement et l'ensemble des comparatifs. Des questions ? Écrivez-nous.