Co to jest format pliku CSB?
Plik .csb to skompilowany binarny skrypt makra utworzony przez Corel PHOTO-PAINT, komponent do edycji obrazów w pakiecie CorelDRAW Graphics Suite. Format CSB przechowuje zarejestrowane lub opracowane sekwencje automatyzacji - skrypty, które odtwarzają operacje PHOTO-PAINT, takie jak zmiana rozmiaru obrazów, nakładanie efektów i dostosowywanie kolorów.
W przeciwieństwie do formatów skryptów opartych na tekście, plik .csb jest całkowicie binarny i własnościowy. Struktura wewnętrzna składa się z binarnego nagłówka, po którym następuje serializowany kod bajtowy i rekordy akcji reprezentujące polecenia PHOTO-PAINT. Nie istnieje publicznie udokumentowana specyfikacja formatu, a pliki nie są czytelne dla człowieka.
Kluczowe cechy formatu .csb:
- Obsługa wyłącznie w systemie Windows; brak wsparcia dla macOS lub Linux
- Brak kompatybilności wstecznej między głównymi wersjami CorelDRAW Graphics Suite - skrypt utworzony w jednej wersji może nie otworzyć się w znacznie nowszym wydaniu
- Kod bajtowy jest przechowywany w zaciemnionej formie binarnej, ale nie jest szyfrowany
- Nie można go eksportować ani konwertować na inne formaty skryptów
Nowoczesne wersje CorelDRAW Graphics Suite przeszły na makra VBA (Visual Basic for Applications) przechowywane w plikach .gms, co czyni .csb formatem przestarzałym. Jeśli otrzymasz plik .csb ze starszej instalacji PHOTO-PAINT, który nie otwiera się w obecnej wersji, możesz potrzebować oryginalnej wersji aplikacji, w której został utworzony.
Bezpieczeństwo
RYZYKO: MEDIUMSkrypt CSB automatycznie wykonuje operacje PHOTO-PAINT, w tym operacje wejścia/wyjścia na plikach (otwieranie, zapisywanie, eksportowanie) oraz przetwarzanie wsadowe. Złośliwy skrypt CSB z niezaufanego źródła może masowo nadpisywać, usuwać lub modyfikować pliki w systemie. Uruchamiaj pliki CSB tylko z zaufanych źródeł. Format nie wykonuje poleceń na poziomie systemu ani nie uruchamia procesów poza piaskownicą silnika skryptowego PHOTO-PAINT, ale masowa manipulacja plikami nadal stanowi ryzyko.
Szczegóły formatu
w pigułce- Creative Sound Blaster Audio Project - Niektóre programy audio Creative Labs używają rozszerzenia .csb dla plików banków/projektów audio, niezwiązanych z firmą Corel.
- Crystal Space Binary Shader - Silnik gier 3D Crystal Space przechowuje skompilowane shadery jako .csb - całkowicie niezwiązane z firmą Corel.
Programy otwierające pliki CSB
Szczegóły techniczne
specyfikacja| Kodowanie | Binarne, własnościowe |
| Kolejność bajtów | Little-endian (format pochodzący z systemu Windows) |
| Magiczne bajty | 14 00 00 00 10 00 1C 00 04 (zaobserwowane przez społeczność; nieudokumentowane oficjalnie przez Corel) |
| Struktura wewnętrzna | Nagłówek binarny, po którym następuje serializowany kod bajtowy i rekordy akcji reprezentujące operacje PHOTO-PAINT |
| Kompresja | Brak widocznej |
| Zaciemnianie | Format binarny zapewnia zaciemnienie, ale brak szyfrowania logiki skryptu |
| Typowy rozmiar pliku | 1 KB - 500 KB (od prostych jednostopniowych skryptów po złożone makra wielozadaniowe) |
| Kompatybilność wersji | Brak kompatybilności wstecznej między głównymi wersjami PHOTO-PAINT |
| Powiązany system operacyjny | Tylko Windows |
| Nowoczesny zamiennik | Makra VBA przechowywane w plikach .gms w ramach CorelDRAW Graphics Suite |
| Zakres automatyzacji | Zmiana rozmiaru, efekty, korekta kolorów i inne operacje na obrazach PHOTO-PAINT |
| Możliwość eksportu | Nie można eksportować ani konwertować na inne formaty skryptów |
| Wydano | late 1990s (Corel PHOTO-PAINT circa v8-9) |
| Najnowsza wersja | N/A (version tied to CorelDRAW Graphics Suite version used to create it) |
Konwersje CSB
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki CSB.