Che cos'è il formato di file CSB?
Un file .csb è uno script macro binario compilato creato da Corel PHOTO-PAINT, il componente di fotoritocco di CorelDRAW Graphics Suite. Il formato CSB memorizza sequenze di automazione registrate o create dall'utente - script che riproducono operazioni di PHOTO-PAINT come il ridimensionamento delle immagini, l'applicazione di effetti e la regolazione dei colori.
A differenza dei formati di script basati su testo, un file .csb è interamente binario e proprietario. La struttura interna consiste in un'intestazione binaria seguita da bytecode serializzato e record di azioni che rappresentano i comandi di PHOTO-PAINT. Non esiste una specifica di formato documentata pubblicamente e i file non sono leggibili dall'uomo.
Caratteristiche principali del formato .csb:
- Solo per Windows; nessun supporto per macOS o Linux
- Non retrocompatibile tra le versioni principali di CorelDRAW Graphics Suite - uno script creato in una versione potrebbe non aprirsi in una release significativamente più recente
- Il bytecode è memorizzato in forma binaria offuscata, ma non è crittografato
- Non può essere esportato o convertito in altri formati di script
Le versioni moderne di CorelDRAW Graphics Suite sono passate alle macro VBA (Visual Basic for Applications) memorizzate nei file .gms, rendendo il .csb un formato legacy. Se ricevi un file .csb da una vecchia installazione di PHOTO-PAINT che non si apre nella versione corrente, potresti aver bisogno della versione originale dell'applicazione che lo ha creato.
Sicurezza e incolumità
RISCHIO: MEDIUMUno script CSB esegue automaticamente operazioni di PHOTO-PAINT, inclusi I/O di file (apertura, salvataggio, esportazione) ed elaborazione batch. Uno script CSB dannoso proveniente da una fonte non attendibile potrebbe sovrascrivere, eliminare o modificare file sul sistema in blocco. Esegui solo file CSB da fonti sicure. Il formato non esegue comandi a livello di sistema né avvia processi al di fuori del motore di scripting sandbox di PHOTO-PAINT, ma la manipolazione di file in blocco rimane un rischio.
Dettagli del formato
in sintesi- Creative Sound Blaster Audio Project - Alcuni software audio di Creative Labs utilizzano .csb per file di banchi/progetti audio non correlati a Corel.
- Crystal Space Binary Shader - Il motore di gioco 3D Crystal Space memorizza gli shader compilati come .csb - del tutto non correlato a Corel.
Programmi che aprono file CSB
Dettagli tecnici
specifiche approfondite| Codifica | Binario, proprietario |
| Ordine dei byte | Little-endian (formato di origine Windows) |
| Magic bytes | 14 00 00 00 10 00 1C 00 04 (osservati dalla community; non documentati ufficialmente da Corel) |
| Struttura interna | Intestazione binaria seguita da bytecode serializzato e record di azioni che rappresentano operazioni di PHOTO-PAINT |
| Compressione | Nessuna apparente |
| Offuscamento | Il formato binario fornisce offuscamento ma nessuna crittografia della logica dello script |
| Dimensione tipica del file | 1 KB - 500 KB (da semplici script a un passaggio a macro complesse multi-azione) |
| Compatibilità di versione | Non retrocompatibile tra le versioni principali di PHOTO-PAINT |
| Sistema operativo associato | Solo Windows |
| Sostituto moderno | Macro VBA memorizzate in file .gms all'interno di CorelDRAW Graphics Suite |
| Ambito di automazione | Ridimensionamento, effetti, regolazioni del colore e altre operazioni sulle immagini di PHOTO-PAINT |
| Esportabilità | Non può essere esportato o convertito in altri formati di script |
| Rilasciato | late 1990s (Corel PHOTO-PAINT circa v8-9) |
| Ultima versione | N/A (version tied to CorelDRAW Graphics Suite version used to create it) |
Conversioni CSB
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file CSB.