Hva er CSB-filformatet?
En .csb-fil er et kompilert binært makroskript opprettet av Corel PHOTO-PAINT, bilderedigeringskomponenten i CorelDRAW Graphics Suite. CSB-formatet lagrer innspilte eller forfattede automatiseringssekvenser - skript som gjenskaper PHOTO-PAINT-operasjoner som endring av bildestørrelse, påføring av effekter og justering av farger.
I motsetning til tekstbaserte skriptformater, er en .csb-fil helt binær og proprietær. Den interne strukturen består av en binær header etterfulgt av serialisert bytekode og handlingsposter som representerer PHOTO-PAINT-kommandoer. Det finnes ingen offentlig dokumentert formatspesifikasjon, og filene er ikke lesbare for mennesker.
Viktige kjennetegn ved .csb-formatet:
- Kun for Windows; ingen støtte for macOS eller Linux
- Ikke bakoverkompatibel mellom store versjoner av CorelDRAW Graphics Suite - et skript opprettet i én versjon vil kanskje ikke åpnes i en betydelig nyere utgivelse
- Bytekode lagres i obfuskert binær form, men er ikke kryptert
- Kan ikke eksporteres eller konverteres til andre skriptformater
Moderne versjoner av CorelDRAW Graphics Suite har gått over til VBA (Visual Basic for Applications)-makroer lagret i .gms-filer, noe som gjør .csb til et foreldet format. Hvis du mottar en .csb-fil fra en eldre PHOTO-PAINT-installasjon som ikke vil åpnes i din nåværende versjon, kan det hende du trenger den originale versjonen av programmet som opprettet den.
Sikkerhet og trygghet
RISIKO: MEDIUMEt CSB-skript utfører PHOTO-PAINT-operasjoner automatisk, inkludert fil-I/O (åpne, lagre, eksportere) og batch-behandling. Et ondsinnet CSB-skript fra en upålitelig kilde kan overskrive, slette eller endre filer på systemet ditt i bulk. Kjør kun CSB-filer fra pålitelige kilder. Formatet kjører ikke systemkommandoer eller starter prosesser utenfor PHOTO-PAINT sitt sandkasse-skriptmiljø, men bulkmanipulering av filer utgjør fortsatt en risiko.
Formatdetaljer
i et nøtteskall- Creative Sound Blaster Audio Project - Noe lydprogramvare fra Creative Labs bruker .csb for lydbank-/prosjektfiler som ikke er relatert til Corel.
- Crystal Space Binary Shader - Spillmotoren Crystal Space 3D lagrer kompilerte shadere som .csb - helt urelatert til Corel.
Programmer som åpner CSB-filer
Tekniske detaljer
dyp spesifikasjon| Koding | Binær, proprietær |
| Byterekkefølge | Little-endian (format med Windows-opprinnelse) |
| Magic bytes | 14 00 00 00 10 00 1C 00 04 (observert av fellesskapet; ikke offisielt dokumentert av Corel) |
| Intern struktur | Binær header etterfulgt av serialisert bytekode og handlingsposter som representerer PHOTO-PAINT-operasjoner |
| Komprimering | Ingen tilsynelatende |
| Obfuskering | Binærformatet gir obfuskering, men ingen kryptering av skriptlogikk |
| Typisk filstørrelse | 1 KB - 500 KB (fra enkle ett-trinns skript til komplekse makroer med mange handlinger) |
| Versjonskompatibilitet | Ikke bakoverkompatibel mellom store PHOTO-PAINT-versjoner |
| Tilknyttet OS | Kun Windows |
| Moderne erstatning | VBA-makroer lagret i .gms-filer i CorelDRAW Graphics Suite |
| Automatiseringsomfang | Endring av størrelse, effekter, fargejusteringer og andre PHOTO-PAINT-bildeoperasjoner |
| Eksporterbarhet | Kan ikke eksporteres eller konverteres til andre skriptformater |
| Utgitt | late 1990s (Corel PHOTO-PAINT circa v8-9) |
| Siste versjon | N/A (version tied to CorelDRAW Graphics Suite version used to create it) |
CSB-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om CSB-filer.