Есть папка с 6 идентичными файлами:
FLEngine_x64.dll
FLEngine_x64_Copy1.dll
FLEngine_x64_Copy2.dll
FLEngine_x64_Copy3.dll
FLEngine_x64_Copy4.dll
FLEngine_x64_Copy5.dll
У них одинаковых хэш md5. То есть это один и тот же файл, просто с разными именами.
1 dll файл имеет вес 56,0 МБ (58 773 224 байт)
При упаковке папки с этими файлами с помощью 7-zip 24.08 с такими настройками
Получается .7z архив размером ~247 МБ
https://mega.nz/file/fToEgJpY#9WaVLFoTs3XSWuABc-f1...
ПОЧЕМУ???
По сути это же 1 файл с разными именами и логично было бы, чтобы в архиве манипуляции (сжатие) производилось над 1 файлом, а остальные идентичные файлы никак не прибавляли размер архива, потому что при распаковке архиватор может же извлечь только 1 файл, потом продублировать его и изменить имена на соответствующие.
Логично было бы, если бы такой архив весил не более, чем размер 1 из всех идентичных файлов, то есть не более 56 МБ, но архив весит 247 МБ.
Вопрос:
Как и каким архиватором можно запаковать папку с идентичными файлами, чтобы архив весил не более размера 1 файла?