Version · interface C ABI, 6 plateformes précompilées, appelable depuis toutlanguage calls
The underlying compression engine shared across the entire SmartSlim product line
Rust compression engine SDK estSmartSlim Desktop, Version serveur, réseauversion shared underlyingcompression core, vers Rust written in and exportsstandard C ABI interface. ilversdynamic library (.so / .dylib / .dll)distributed as, can be Python(ctypes), Rust(FFI), Java(JNI), C#(P-Invoke)and any language supporting C calls. SDK built-in identity verification, Autorisation etmulti-platformAnti-débogagemécanisme, ensure only authorized parties can invoke compression capabilities.
Les interfaces principales du SDK sont vérifiables dans le code source
Out of the box, no need to selfcompile Rust toolchain
X86_64 Linux bureau/généralenvironnement, .so dynamic library.
Aarch64 Linux (y compris ARM européenne), bibliothèque dynamique .so.
X86_64 Linux Version serveur, enabledauthorization verificationet auditcapacité.
Aarch64 Linux Version serveur, adapté aux serveurs ARM européens.
Universal binary(simultaneouslyinclut Intel et Apple Silicon), .dylib dynamic library.
X86_64 Windows, .dll dynamic library.
Three-layer protection against unauthorized calls and reverse engineering
Le SDK fournit un mécanisme de vérification de signature ; l'application hôte fournit la signature, et le SDK vérifie l'identité de l'appelant à l'exécution.
La version serveur vérifie la licence via le code d'autorisation + la liaison matérielle, prend en charge l'autorisation hors ligne.
Le SDK détecte l'attachement d'un débogueur sur toutes les plateformes (macOS/iOS, Android/Linux, Windows) et interrompt immédiatement l'exécution.
4 niveauautorisation, enable on demandcompression capabilities
| authorization type | Compression d'image | video compression | audio compression | document compression | Concurrence maximale | traitement par lots |
|---|---|---|---|---|---|---|
| Trial(trial) | 1 | |||||
| Standard(standard) | 4 | |||||
| Professional(professionnel) | 8 | |||||
| Enterprise(entreprise) | 16+ |
image_compression / video_compression / audio_compression / document_compression four boolean switches and max_concurrent_tasks(par défaut 4), batch_processing etc.champ, définirdans .
Compiler une fois, appeler de n'importe où
Via ctypes.CDLL chargerdynamic library, utiliser c_char_p / c_void_p / CFUNCTYPE Déclarationfonctionetcallback. SmartSlim Enterprisei.e.adoptethis method.
Via extern "C" declare andliendynamic library, directly call C ABI fonction, zero overhead.
Written in JNI bridge layer, via System.loadLibrary chargerdynamic library, dans native méthodecall in C ABI.
Utiliser [DllImport] fonctionnalitéDéclarationexternefonction, via .NET runtimeauto-loaddynamic library.
Contactez notre équipe commerciale pour une licence d'essai et la documentation d'intégration