Форматы файлов
.znm — файл проекта
- Открытый JSON, читаемый глазами. Внутри — всё состояние документа: рабочее поле, все 12 перьев со всеми параметрами, настройки ротари-задания, направляющие и слои с объектами.
- Файл версионируется; при загрузке выполняются миграции и починки (например, документ без слоёв получает слой «Default», живая симметрия восстанавливает зеркала).
- Схема файла не публикуется как API — правка вручную на свой риск.
.znmlib — библиотека объектов
Шаблоны и заготовки объектов в том же формате. Корень библиотеки —
%AppData%\Astrelli\Zenom\Library\ с деревом папок до трёх уровней;
библиотека из старых версий переносится в AppData автоматически.
Старые файлы AstCad — только чтение
Диалог открытия принимает .astc/.astlib, но сохранение всегда пишет
новый формат: открытый старый файл при сохранении уходит в «Сохранить
как» с новым расширением — исходный файл никогда не перезаписывается на
месте.
Автосохранение и восстановление
- Автосохранение — каждые 60 секунд, отдельный recovery-файл на каждую
вкладку, в
%AppData%\Astrelli\Zenom\autosave\. - Сбой автосохранения не молчит: причина (диск полон, файл занят) показывается в строке статуса.
- При старте программа находит recovery-файлы и предлагает восстановить их, удалить или отложить решение.
Миграция из AstCad 2
При первом запуске Zenom однократно переносит пользовательские данные из
%AppData%\Astrelli\AstCad2\ — настройки, пресеты, библиотеку и
recovery-файлы; существующие файлы не перезаписываются.
Экспорт: SVG и DXF
Векторные объекты видимых слоёв экспортируются через File → Export…:
- SVG — контуры «laser marking style»: только обводка, без заливок; файл описывает траектории маркировки, а не картинку.
- DXF — версия R2013; кривые преобразуются в полилинии с точностью 0,01 мм.
- Скрытые слои и растровые объекты в экспорт не попадают — растр пропускается с предупреждением и попадает в счётчик «skipped».
Ограничения
- Штриховка в SVG/DXF не выгружается как линии — это параметр маркировки, а не геометрия документа.
- У живой симметрии сварка шва на оси в экспорт не попадает — экспортируются контуры без сшивания (осознанное ограничение).
- Экспорта PDF, PLT/HPGL, G-code и PNG-экспорта документа нет.
Смежные темы
- Импорт файлов — что программа принимает на вход.
- Установка и обновление — что переживает обновление (настройки и библиотека живут вне каталога программы).