Wat is het CSB-bestandsformaat?
Een .csb-bestand is een gecompileerd binair macroscript gemaakt door Corel PHOTO-PAINT, de beeldbewerkingscomponent van CorelDRAW Graphics Suite. Het CSB-formaat slaat opgenomen of geschreven automatiseringsreeksen op - scripts die PHOTO-PAINT-bewerkingen reproduceren, zoals het schalen van afbeeldingen, het toepassen van effecten en het aanpassen van kleuren.
In tegenstelling tot tekstgebaseerde scriptformaten is een .csb-bestand volledig binair en propriëtair. De interne structuur bestaat uit een binaire header gevolgd door geserialiseerde bytecode en actierecords die PHOTO-PAINT-opdrachten vertegenwoordigen. Er is geen publiek gedocumenteerde formaatspecificatie en de bestanden zijn niet leesbaar voor mensen.
Belangrijkste kenmerken van het .csb-formaat:
- Alleen voor Windows; geen ondersteuning voor macOS of Linux
- Niet achterwaarts compatibel tussen grote versies van CorelDRAW Graphics Suite - een script gemaakt in de ene versie opent mogelijk niet in een aanzienlijk nieuwere release
- Bytecode wordt opgeslagen in een verduisterde (obfuscated) binaire vorm, maar is niet versleuteld
- Kan niet worden geëxporteerd of geconverteerd naar andere scriptformaten
Moderne versies van CorelDRAW Graphics Suite zijn overgestapt op VBA (Visual Basic for Applications) macro's die worden opgeslagen in .gms-bestanden, waardoor .csb een verouderd formaat is. Als u een .csb-bestand ontvangt van een oudere PHOTO-PAINT-installatie dat niet opent in uw huidige versie, heeft u mogelijk de originele versie van de applicatie nodig die het heeft gemaakt.
Beveiliging & veiligheid
RISICO: MEDIUMEen CSB-script voert automatisch PHOTO-PAINT-bewerkingen uit, inclusief bestands-I/O (openen, opslaan, exporteren) en batchverwerking. Een kwaadaardig CSB-script van een onbetrouwbare bron zou bestanden op uw systeem in bulk kunnen overschrijven, verwijderen of wijzigen. Voer alleen CSB-bestanden uit van vertrouwde bronnen. Het formaat voert geen opdrachten op systeemniveau uit en start geen processen buiten de beveiligde scripting-engine van PHOTO-PAINT, maar bulkmanipulatie van bestanden blijft een risico.
Formaatdetails
in een notendop- Creative Sound Blaster Audio Project - Sommige audiosoftware van Creative Labs gebruikt .csb voor audiobank/projectbestanden die geen verband houden met Corel.
- Crystal Space Binary Shader - De Crystal Space 3D-game-engine slaat gecompileerde shaders op als .csb - volledig ongerelateerd aan Corel.
Programma's die CSB-bestanden openen
Technische details
diepe specificaties| Codering | Binair, propriëtair |
| Byte-volgorde | Little-endian (formaat van Windows-oorsprong) |
| Magic bytes | 14 00 00 00 10 00 1C 00 04 (waargenomen door de community; niet officieel gedocumenteerd door Corel) |
| Interne structuur | Binaire header gevolgd door geserialiseerde bytecode en actierecords die PHOTO-PAINT-bewerkingen vertegenwoordigen |
| Compressie | Geen schijnbare compressie |
| Obfuscatie | Binair formaat biedt obfuscatie maar geen versleuteling van scriptlogica |
| Typische bestandsgrootte | 1 KB - 500 KB (van eenvoudige eenstaps-scripts tot complexe macro's met meerdere acties) |
| Versiecompatibiliteit | Niet achterwaarts compatibel tussen grote PHOTO-PAINT-versies |
| Bijbehorend OS | Alleen Windows |
| Moderne vervanging | VBA-macro's opgeslagen in .gms-bestanden binnen CorelDRAW Graphics Suite |
| Automatiseringsbereik | Grootte wijzigen, effecten, kleuraanpassingen en andere PHOTO-PAINT-beeldbewerkingen |
| Exporteerbaarheid | Kan niet worden geëxporteerd of geconverteerd naar andere scriptformaten |
| Uitgebracht | late 1990s (Corel PHOTO-PAINT circa v8-9) |
| Laatste versie | N/A (version tied to CorelDRAW Graphics Suite version used to create it) |
CSB conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over CSB-bestanden.