Hvad er CSB-filformatet?
En .csb-fil er et kompileret binært makro-script oprettet af Corel PHOTO-PAINT, billedredigeringskomponenten i CorelDRAW Graphics Suite. CSB-formatet gemmer optagede eller forfattede automatiseringssekvenser - scripts, der reproducerer PHOTO-PAINT-operationer såsom størrelsesændring af billeder, anvendelse af effekter og justering af farver.
I modsætning til tekstbaserede scriptformater er en .csb-fil helt binær og proprietær. Den interne struktur består af en binær header efterfulgt af serialiseret bytecode og handlingsposter, der repræsenterer PHOTO-PAINT-kommandoer. Der findes ingen offentligt dokumenteret formatspecifikation, og filerne er ikke læsbare for mennesker.
Vigtige egenskaber ved .csb-formatet:
- Kun til Windows; ingen understøttelse af macOS eller Linux
- Ikke bagudkompatibel på tværs af store CorelDRAW Graphics Suite-versioner - et script oprettet i én version kan muligvis ikke åbnes i en væsentligt nyere udgivelse
- Bytecode gemmes i obfuskere binær form, men er ikke krypteret
- Kan ikke eksporteres eller konverteres til andre scriptformater
Moderne versioner af CorelDRAW Graphics Suite er gået over til VBA (Visual Basic for Applications) makroer gemt i .gms-filer, hvilket gør .csb til et forældet format. Hvis du modtager en .csb-fil fra en ældre PHOTO-PAINT-installation, som ikke kan åbnes i din nuværende version, kan du få brug for den originale version af programmet, der oprettede den.
Sikkerhed og tryghed
RISIKO: MEDIUMEt CSB-script udfører PHOTO-PAINT-operationer automatisk, herunder fil-I/O (åbn, gem, eksporter) og batch-behandling. Et ondsindet CSB-script fra en upålidelig kilde kan overskrive, slette eller ændre filer på dit system i store mængder. Kør kun CSB-filer fra betroede kilder. Formatet udfører ikke kommandoer på systemniveau eller starter processer uden for PHOTO-PAINTs isolerede script-motor, men massiv filmanipulation er stadig en risiko.
Formatdetaljer
kort fortalt- Creative Sound Blaster Audio Project - Noget lydsoftware fra Creative Labs bruger .csb til lydbank-/projektfiler, der ikke er relateret til Corel.
- Crystal Space Binary Shader - Crystal Space 3D-spilmotoren gemmer kompilerede shadere som .csb - helt urelateret til Corel.
Programmer der åbner CSB-filer
Tekniske detaljer
dyb specifikation| Kodning | Binær, proprietær |
| Byte-rækkefølge | Little-endian (Windows-oprindeligt format) |
| Magic bytes | 14 00 00 00 10 00 1C 00 04 (observeret af fællesskabet; ikke officielt dokumenteret af Corel) |
| Intern struktur | Binær header efterfulgt af serialiseret bytecode og handlingsposter, der repræsenterer PHOTO-PAINT-operationer |
| Komprimering | Ingen tilsyneladende |
| Obfuskering | Binært format giver obfuskering, men ingen kryptering af script-logik |
| Typisk filstørrelse | 1 KB - 500 KB (fra enkle et-trins scripts til komplekse makroer med mange handlinger) |
| Versionskompatibilitet | Ikke bagudkompatibel på tværs af store PHOTO-PAINT-versioner |
| Associeret OS | Kun Windows |
| Moderne erstatning | VBA-makroer gemt i .gms-filer i CorelDRAW Graphics Suite |
| Automatiseringsomfang | Størrelsesændring, effekter, farvejusteringer og andre PHOTO-PAINT-billedoperationer |
| Eksportmuligheder | Kan ikke eksporteres eller konverteres til andre scriptformater |
| Udgivet | late 1990s (Corel PHOTO-PAINT circa v8-9) |
| Seneste version | N/A (version tied to CorelDRAW Graphics Suite version used to create it) |
CSB-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om CSB-filer.