View Issue Details

IDProjectCategoryView StatusLast Update
0001549OpenMPTFile Format Supportpublic2022-01-13 21:23
ReporterSaga Musix Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status newResolutionopen 
Summary0001549: MMCMP-compressed modules can no longer be extracted from archives
Description

As a consequence of introducing the ancient library to handle formats like MMCMP, these formats are now treated the same way like ZIP or RAR archives. This means that unlike in OpenMPT 1.29, it's no longer possible to extract an MMCMP-compressed module from within a ZIP file - which is a bit unfortunate as MMCMP is supposed to be a "transparent" module compression format and some module files downloaded from module archives may be MMCMP-compressed.

Now, I wouldn't want OpenMPT to recursively handle archives in the general case - that would just open a whole new can of worms. But maybe we should consider allowing ancient to decompress files extracted from any of the other multi-file archive formats, to restore the pre-1.30 behaviour.

libopenmpt is not affected as it keeps using our own MMCMP decompression code.

TagsNo tags attached.
Has the bug occurred in previous versions?Since 1.30
Tested code revision (in case you know it)

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2022-01-13 21:08 Saga Musix New Issue