Skip to content

fix(importer): normalize multi-volume archives with duplicate obfuscated names#769

Open
drondeseries wants to merge 2 commits into
javi11:mainfrom
drondeseries:fix/importer-multi-volume-obfuscation
Open

fix(importer): normalize multi-volume archives with duplicate obfuscated names#769
drondeseries wants to merge 2 commits into
javi11:mainfrom
drondeseries:fix/importer-multi-volume-obfuscation

Conversation

@drondeseries

Copy link
Copy Markdown
Contributor

Summary

This PR fixes multi-volume archive imports (RAR and 7z) that contain obfuscated or duplicate names, resolving extraction failures when PAR2 files are missing.

Detailed Changes

  1. Archive Processors: Updates RAR and 7z archive processors to correctly map obfuscated volume structures.
  2. Obfuscation Normalization: Resolves name mapping collisons to prevent extraction halts. Includes comprehensive test suites in utils_test.go.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant