Что такое формат файла CSB?
Файл .csb представляет собой скомпилированный бинарный макроскрипт, созданный в Corel PHOTO-PAINT - компоненте для редактирования изображений в составе CorelDRAW Graphics Suite. Формат CSB хранит записанные или созданные последовательности автоматизации - скрипты, которые воспроизводят операции PHOTO-PAINT, такие как изменение размера изображений, применение эффектов и настройка цветов.
В отличие от текстовых форматов скриптов, файл .csb является полностью бинарным и проприетарным. Внутренняя структура состоит из бинарного заголовка, за которым следуют сериализованный байт-код и записи действий, представляющие команды PHOTO-PAINT. Официально документированной спецификации формата не существует, и файлы не являются человекочитаемыми.
Основные характеристики формата .csb:
- Только для Windows; поддержка macOS или Linux отсутствует
- Отсутствие обратной совместимости между основными версиями CorelDRAW Graphics Suite - скрипт, созданный в одной версии, может не открыться в значительно более новом выпуске
- Байт-код хранится в обфусцированном бинарном виде, но не зашифрован
- Не может быть экспортирован или конвертирован в другие форматы скриптов
Современные версии CorelDRAW Graphics Suite перешли на макросы VBA (Visual Basic for Applications), хранящиеся в файлах .gms, что делает .csb устаревшим форматом. Если вы получили файл .csb из старой установки PHOTO-PAINT, который не открывается в текущей версии, вам может потребоваться оригинальная версия приложения, в которой он был создан.
Безопасность и защита
РИСК: MEDIUMСкрипт CSB автоматически выполняет операции PHOTO-PAINT, включая ввод-вывод файлов (открытие, сохранение, экспорт) и пакетную обработку. Вредоносный скрипт CSB из ненадежного источника может массово перезаписывать, удалять или изменять файлы в вашей системе. Запускайте файлы CSB только из доверенных источников. Формат не выполняет системные команды и не порождает процессы вне изолированного движка скриптов PHOTO-PAINT, но риск массовых манипуляций с файлами сохраняется.
Детали формата
в двух словах- Creative Sound Blaster Audio Project - Некоторое аудио ПО от Creative Labs использует .csb для файлов аудиобанков/проектов, не связанных с Corel.
- Crystal Space Binary Shader - Игровой 3D-движок Crystal Space хранит скомпилированные шейдеры в формате .csb - совершенно не связано с Corel.
Программы, открывающие файлы CSB
Технические подробности
глубокая спецификация| Кодировка | Бинарная, проприетарная |
| Порядок байтов | Little-endian (формат Windows-происхождения) |
| Магические байты | 14 00 00 00 10 00 1C 00 04 (замечено сообществом; официально не документировано Corel) |
| Внутренняя структура | Бинарный заголовок, за которым следует сериализованный байт-код и записи действий, представляющие операции PHOTO-PAINT |
| Сжатие | Не обнаружено |
| Обфускация | Бинарный формат обеспечивает обфускацию, но не шифрование логики скрипта |
| Типичный размер файла | 1 КБ - 500 КБ (от простых одношаговых скриптов до сложных многофункциональных макросов) |
| Совместимость версий | Нет обратной совместимости между основными версиями PHOTO-PAINT |
| Связанная ОС | Только Windows |
| Современная замена | Макросы VBA, хранящиеся в файлах .gms внутри CorelDRAW Graphics Suite |
| Сфера автоматизации | Изменение размера, эффекты, цветокоррекция и другие операции с изображениями в PHOTO-PAINT |
| Возможность экспорта | Не может быть экспортирован или конвертирован в другие форматы скриптов |
| Выпущен | late 1990s (Corel PHOTO-PAINT circa v8-9) |
| Последняя версия | N/A (version tied to CorelDRAW Graphics Suite version used to create it) |
Конвертации CSB
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах CSB.