wOxxOm
Участник
- Сообщения
- 798
- Реакции
- 3
Ответ: CorelDRAW Graphics Suite X4
хех, это не домыслы...
Формат файла CDR в X4 - простой ZIP внутри которого запакованы исходный RIFFCDR файл, метаинформация, превьюшки. Соответственно при открытии Х4 тупо распаковывает этот внутренний CDR на временный диск, а при записи тупо пишет несжатый RIFFCDR во временную папку а затем запускает компрессию в ZIP с расширением CDR в папке сохранения.
В Х3 и ранее - используется только сам CDR формат (RIFF CDR), запись в него производится при включенной по-умолчанию компрессии уже сжатых кусков информации, поэтому на диск пишется в один проход, по объему - в 2+ раза меньше (в Х4: исходный+распакованный ВСЕГДА в два с лишним раза больше чем просто запакованный). Соответственно меньше риск записи более 2 гигов.
Правильным подходом (мозгов-то у Корела хватает в команде) при наличии времени было бы организовать динамическую компрессию сразу в ZIP файл прямо в папке назначения при записи и динамическое разархивирование при открывании. Если кто пользовался подключением виртуальных образов диска, тот поймет разницу между прямым доступом к содержимому в противоположность полной распаковке ISO )))
хех, это не домыслы...
Формат файла CDR в X4 - простой ZIP внутри которого запакованы исходный RIFFCDR файл, метаинформация, превьюшки. Соответственно при открытии Х4 тупо распаковывает этот внутренний CDR на временный диск, а при записи тупо пишет несжатый RIFFCDR во временную папку а затем запускает компрессию в ZIP с расширением CDR в папке сохранения.
В Х3 и ранее - используется только сам CDR формат (RIFF CDR), запись в него производится при включенной по-умолчанию компрессии уже сжатых кусков информации, поэтому на диск пишется в один проход, по объему - в 2+ раза меньше (в Х4: исходный+распакованный ВСЕГДА в два с лишним раза больше чем просто запакованный). Соответственно меньше риск записи более 2 гигов.
Правильным подходом (мозгов-то у Корела хватает в команде) при наличии времени было бы организовать динамическую компрессию сразу в ZIP файл прямо в папке назначения при записи и динамическое разархивирование при открывании. Если кто пользовался подключением виртуальных образов диска, тот поймет разницу между прямым доступом к содержимому в противоположность полной распаковке ISO )))