Что такое формат файла EXP?
.exp - это проприетарный стежковый формат машинной вышивки Melco, используемый для передачи оцифрованных дизайнов на коммерческие и полукоммерческие вышивальные машины Melco. Файл хранит данные о стежках в компактной бинарной структуре: каждый стежок закодирован как пара знаковых байтов, представляющих относительные перемещения по осям X и Y от предыдущего положения иглы. Специальные последовательности байтов внутри того же потока стежков служат управляющими кодами для прыжков, обрезки нити, остановки для смены цвета и маркеров завершения дизайна.
Определяющей характеристикой .exp является то, что он не содержит информации о цвете нитей. Цвета должны отслеживаться отдельно - обычно в сопутствующем файле .exd или через последовательность цветов, заданную вручную в вышивальном ПО. Файл также не имеет стандартного заголовка или «магических байтов», поэтому его нельзя надежно идентифицировать только по бинарной сигнатуре; практическими идентификаторами служат источник файла и соглашение об именовании.
.exp тесно связан с другими стежковыми форматами, такими как .DST (Tajima) и .PES (Brother), все из которых кодируют примитивные смещения положения иглы, а не высокоуровневые объекты вышивки. Конвертеры, такие как Embird и Wilcom TrueSizer, могут читать, записывать и конвертировать файлы .exp для большинства вышивальных платформ. Формат также встречается в экосистеме программного обеспечения Bernina. Будучи несжатым бинарным файлом, .exp прост в парсинге и поддерживается инструментами для вышивки с открытым исходным кодом, такими как библиотека libembroidery и расширение Ink/Stitch для Inkscape.
Безопасность и защита
РИСК: LOWВышивальный файл EXP содержит инертные данные о стежках - он не исполняет код, поэтому его открытие сопряжено с низким риском. Практические нюансы не являются вредоносными: дизайн часто выглядит бесцветным, так как цвета нитей хранятся в отдельном файле, а конвертация между форматами может изменить плотность или размер, поэтому всегда делайте пробную вышивку на лоскуте. Остерегайтесь сайтов «бесплатных конвертеров вышивки», которые распространяют рекламное ПО - отдавайте предпочтение Wilcom TrueSizer или проверенным приложениям для вышивки.
Детали формата
в двух словах- Файл Microsoft linker EXPORTS - Автоматически создаваемый артефакт сборки (в паре с импортной библиотекой .lib), содержащий список экспортируемых символов модуля; используется инструментарием разработки, не предназначен для ручного открытия.
- Схема EXPRESS (ISO 10303-11) - Текстовая схема моделирования данных, начинающаяся с «SCHEMA name;», используемая для определения моделей данных STEP - это файл языка описания, а не 3D-модель.
Программы, открывающие файлы EXP
Технические подробности
глубокая спецификация| Тип формата | Бинарный стежковый файл машинной вышивки |
| Размер записи стежка | 2 байта на стежок - по одному знаковому байту на ось (dx, dy) |
| Кодирование координат | Знаковые относительные смещения от предыдущего положения иглы; диапазон от -127 до +127 единиц на ось на запись |
| Разрешение позиционирования | 0,1 мм на единицу (разрешение стежка 1/10 мм) |
| Максимальное смещение одной записи | ±12,7 мм на ось; более длинные прыжки выражаются цепочкой из нескольких записей прыжковых стежков |
| Управляющие коды | Прыжок, обрезка, остановка для смены цвета и конец дизайна встроены как зарезервированные байтовые паттерны в потоке стежков |
| Хранение цветов нитей | Не хранятся в самом файле .exp; ведутся внешне в сопутствующем файле .exd или в списке последовательности цветов ПО |
| Заголовок файла | Отсутствует - необработанные данные стежков начинаются с байта 0; нет магических байтов или блока метаданных |
| Сжатие | Несжатый необработанный бинарный файл; размер файла растет линейно с количеством стежков |
| Структура байтов в записи | Два последовательных знаковых байта: байт смещения по оси X, за которым сразу следует байт смещения по оси Y |
| MIME-тип | application/octet-stream |
| Поддержка многоцветности | Да - управляющие коды остановки прерывают вывод стежков и предлагают оператору сменить катушку ниток |
| Совместимость с машинами | Коммерческие вышивальные машины Melco; также принимается машинами и ПО экосистемы Bernina |
| Поддержка ПО | Embird, Wilcom TrueSizer, SewWhat-Pro; поддержка открытого исходного кода через libembroidery и Ink/Stitch |
| Выпущен | Melco embroidery machines, 1990s (also used in the Bernina ecosystem) |
| Спецификация | edutechwiki.unige.ch |
Конвертации EXP
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах EXP.