Skip to content

NTK Ultra-Compression est un logiciel de compression de fichiers qui vise à réduire au maximum la taille des fichiers indépendamment du temps.

License

Notifications You must be signed in to change notification settings

thisiskeanyvy/ntk-ultra-compression

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

NTK Ultra-Compression est un logiciel de compression de fichiers qui vise à réduire au maximum la taille des fichiers indépendamment du temps.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •