Menu

Tree [dc759e] master /
 History

HTTPS access


File Date Author Commit
 core 2025-05-27 thisiskeanyvy thisiskeanyvy [dc759e] v0.1.0
 docs 2025-05-27 thisiskeanyvy thisiskeanyvy [dc759e] v0.1.0
 gui 2025-05-27 thisiskeanyvy thisiskeanyvy [dc759e] v0.1.0
 test_files 2025-05-27 thisiskeanyvy thisiskeanyvy [dc759e] v0.1.0
 .gitignore 2025-05-27 thisiskeanyvy thisiskeanyvy [dc759e] v0.1.0
 Cargo.toml 2025-05-27 thisiskeanyvy thisiskeanyvy [dc759e] v0.1.0
 INSTALL.md 2025-05-27 thisiskeanyvy thisiskeanyvy [dc759e] v0.1.0
 LICENSE 2025-05-27 thisiskeanyvy thisiskeanyvy [dc759e] v0.1.0
 README.md 2025-05-27 thisiskeanyvy thisiskeanyvy [dc759e] v0.1.0
 build.sh 2025-05-27 thisiskeanyvy thisiskeanyvy [dc759e] v0.1.0

Read Me

NTK Ultra-Compression

Un logiciel de compression ultra-performant avec chiffrement et stéganographie.

Version
License

Caractéristiques

  • Compression avancée
  • Utilisation de zstd pour une compression optimale
  • Taux de compression ajustable (1-22)
  • Traitement par blocs pour une meilleure performance
  • Support des fichiers volumineux

  • Sécurité

  • Chiffrement AES-256-GCM
  • Dérivation de clé sécurisée avec PBKDF2
  • Protection contre les modifications non autorisées

  • Stéganographie

  • Dissimulation d'archives dans des images PNG
  • Extraction d'archives cachées
  • Vérification de capacité automatique

  • Interface graphique moderne

  • Design intuitif et réactif
  • Support du glisser-déposer
  • Barre de progression en temps réel
  • Mode sombre par défaut

Démonstration

Interface principale

Interface principale

Informations sur l'archive

Informations sur l'archive

Progression en temps réel

Progression en temps réel

Compression avec chiffrement

Compression avec chiffrement

Stéganographie - Extraire/Cacher

Stéganographie - Extraire/Cacher

Installation

Consultez le fichier INSTALL.md pour les instructions détaillées d'installation sur votre système.

Documentation

Structure du projet

ntk-ultra-compression/
├── core/           # Bibliothèque de compression
├── gui/            # Interface graphique Tauri
├── docs/           # Documentation
└── test_files/     # Fichiers de test

Utilisation rapide

  1. Lancez l'application
  2. Sélectionnez un fichier à compresser
  3. Choisissez les options (compression, chiffrement)
  4. Cliquez sur "Compress" ou "Decompress"

Pour la stéganographie :
1. Allez dans l'onglet "Stéganographie"
2. Choisissez une archive et une image
3. Utilisez "Cacher" ou "Extraire"

Contribution

Les contributions sont les bienvenues ! Consultez CONTRIBUTING.md pour les directives.

Licence

Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.

Auteurs

  • Nathan Pelletti (@nathanpel)
  • Thomas Demesse (@thomdem)
  • Keany Vy Khun (@thisiskeanyvy)
  • Litissia Ben Mohand (@litissia28)

Remerciements

  • Tauri pour le framework
  • zstd pour l'algorithme de compression
  • La communauté Rust pour les bibliothèques utilisées

Dépôt

GitHub Repository