Qu'est-ce que le format de fichier CSB ?
Un fichier .csb est un script macro binaire compilé créé par Corel PHOTO-PAINT, le composant de retouche d'image de la CorelDRAW Graphics Suite. Le format CSB stocke des séquences d'automatisation enregistrées ou créées - des scripts qui reproduisent les opérations de PHOTO-PAINT telles que le redimensionnement d'images, l'application d'effets et l'ajustement des couleurs.
Contrairement aux formats de script basés sur du texte, un fichier .csb est entièrement binaire et propriétaire. La structure interne se compose d'un en-tête binaire suivi d'un bytecode sérialisé et d'enregistrements d'actions représentant les commandes PHOTO-PAINT. Il n'existe aucune spécification de format documentée publiquement, et les fichiers ne sont pas lisibles par l'homme.
Caractéristiques clés du format .csb :
- Windows uniquement ; aucun support pour macOS ou Linux
- Pas de rétrocompatibilité entre les versions majeures de CorelDRAW Graphics Suite - un script créé dans une version peut ne pas s'ouvrir dans une version nettement plus récente
- Le bytecode est stocké sous forme binaire obfusquée, mais n'est pas chiffré
- Ne peut pas être exporté ou converti vers d'autres formats de script
Les versions modernes de CorelDRAW Graphics Suite sont passées aux macros VBA (Visual Basic for Applications) stockées dans des fichiers .gms, faisant du .csb un format hérité. Si vous recevez un fichier .csb provenant d'une ancienne installation de PHOTO-PAINT qui ne s'ouvre pas dans votre version actuelle, vous pourriez avoir besoin de la version originale de l'application qui l'a créé.
Sécurité et sûreté
RISQUE : MEDIUMUn script CSB exécute automatiquement des opérations PHOTO-PAINT, y compris les entrées/sorties de fichiers (ouvrir, enregistrer, exporter) et le traitement par lot. Un script CSB malveillant provenant d'une source non fiable pourrait écraser, supprimer ou modifier des fichiers sur votre système en masse. N'exécutez que des fichiers CSB provenant de sources de confiance. Le format n'exécute pas de commandes au niveau du système et ne lance pas de processus en dehors du moteur de script sécurisé de PHOTO-PAINT, mais la manipulation de fichiers en masse reste un risque.
Détails du format
en bref- Creative Sound Blaster Audio Project - Certains logiciels audio de Creative Labs utilisent .csb pour des fichiers de banque audio/projet sans rapport avec Corel.
- Crystal Space Binary Shader - Le moteur de jeu 3D Crystal Space stocke les shaders compilés sous l'extension .csb - totalement sans rapport avec Corel.
Programmes qui ouvrent les fichiers CSB
Détails techniques
spécifications approfondies| Encodage | Binaire, propriétaire |
| Ordre des octets | Little-endian (format d'origine Windows) |
| Octets magiques | 14 00 00 00 10 00 1C 00 04 (observé par la communauté ; non documenté officiellement par Corel) |
| Structure interne | En-tête binaire suivi d'un bytecode sérialisé et d'enregistrements d'actions représentant les opérations PHOTO-PAINT |
| Compression | Aucune apparente |
| Obfuscation | Le format binaire assure l'obfuscation mais pas le chiffrement de la logique du script |
| Taille de fichier typique | 1 Ko - 500 Ko (des scripts simples à une étape aux macros complexes multi-actions) |
| Compatibilité de version | Pas de rétrocompatibilité entre les versions majeures de PHOTO-PAINT |
| OS associé | Windows uniquement |
| Remplacement moderne | Macros VBA stockées dans des fichiers .gms au sein de CorelDRAW Graphics Suite |
| Portée de l'automatisation | Redimensionnement, effets, ajustements de couleurs et autres opérations d'image PHOTO-PAINT |
| Exportabilité | Ne peut pas être exporté ou converti vers d'autres formats de script |
| Publié | late 1990s (Corel PHOTO-PAINT circa v8-9) |
| Dernière version | N/A (version tied to CorelDRAW Graphics Suite version used to create it) |
Conversions CSB
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers CSB.