Le guide complet de la compression de fichiers
Principes fondamentaux, méthodes et choix d'outils : un tour d'horizon complet.
Interface C ABI, six plateformes précompilées, appelable depuis tous les langages
Le moteur de compression commun à toute la gamme SmartSlim
Le SDK de compression Rust est le cœur de compression partagé par SmartSlim Desktop, SmartSlim Serveur et SmartSlim Entreprise. Écrit en Rust, il expose une interface C ABI standard et se distribue sous forme de bibliothèques dynamiques (.so / .dylib / .dll), intégrables depuis Python, Rust, Java, C# ou tout langage capable d'appeler du C. Un mécanisme de licence intégré garantit que seuls les partenaires autorisés peuvent solliciter le moteur.
Une interface C ABI standard, simple à intégrer
Prêtes à l'emploi, sans compiler la toolchain Rust vous-même
Linux x86_64, bureau et usage général, bibliothèque .so.
Linux aarch64 (ARM64), bibliothèque .so.
Édition serveur Linux x86_64, avec validation de licence et audit activés.
Édition serveur Linux aarch64, adaptée aux serveurs ARM64 d'entreprise.
Binaire Universal (Intel et Apple Silicon réunis), bibliothèque .dylib.
Windows x86_64, bibliothèque .dll.
Plusieurs barrières contre tout appel non autorisé
Le SDK contrôle l'identité de l'appelant par signature : un tiers mal intégré ne passe pas la vérification.
L'édition serveur valide la licence par clé, licences hors ligne prises en charge ; un changement de machine exige une nouvelle activation.
Mécanismes de protection à l'exécution contre les appels non autorisés et la rétro-ingénierie, sur toutes les plateformes.
4 niveaux de licence, les capacités activées à la carte
| Type de licence | Images | Vidéos | Audio | Documents | Concurrence max. | Traitement par lots |
|---|---|---|---|---|---|---|
| Trial (essai) | 1 | |||||
| Standard | 4 | |||||
| Professionnel | 8 | |||||
| Entreprise | 16+ |
Une compilation, des appels partout
Chargez la bibliothèque via ctypes.CDLL et déclarez fonctions et callbacks avec c_char_p / c_void_p / CFUNCTYPE.
Déclarez la bibliothèque avec extern "C", liez-la et appelez les fonctions C ABI sans surcoût.
Écrivez un pont JNI, chargez la bibliothèque via System.loadLibrary et appelez le C ABI depuis les méthodes natives.
Déclarez les fonctions externes avec l'attribut [DllImport] ; le runtime .NET charge la bibliothèque pour vous.
Appelez la compression via notre API RESTful : documentation, exemples de code et téléchargement du SDK
Contactez notre équipe commerciale pour une licence d'essai et la documentation d'intégration
Principes fondamentaux, méthodes et choix d'outils : un tour d'horizon complet.
Le pas-à-pas complet pour faire passer un contrat scanné de 80 Mo à 8 Mo.
Une infographie et des exemples de code pour saisir la différence essentielle.