Add support for extensions over r99 (s00, s01... z99) #560

Open
opened 2026-01-29 22:13:44 +00:00 by claunia · 0 comments
Owner

Originally created by @forkicks on GitHub (Mar 9, 2023).

If a multivolume rar has over 100 volumes, the naming moves from r99 to s00, then up to s99, then t00, so on.

The way the code is set up in RarArchiveVolumeFactory.cs, it will only ever match up to r99, and fail to process more. This makes sharpcompress throw errors when decompressing those large sets of files.

Originally created by @forkicks on GitHub (Mar 9, 2023). If a multivolume rar has over 100 volumes, the naming moves from r99 to s00, then up to s99, then t00, so on. The way the code is set up in RarArchiveVolumeFactory.cs, it will only ever match up to r99, and fail to process more. This makes sharpcompress throw errors when decompressing those large sets of files.
claunia added the enhancementup for grabs labels 2026-01-29 22:13:44 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/sharpcompress#560