Требование к системе, которую я пишу, означает, что мне нужно определить содержимое файлов/пакетов, которые могли быть созданы с использованием любого из множества различных методов сжатия/архивирования - zip, gzip, rar, tar. Файлы будут расположены на удаленных системах, на которых может работать любой вариант Windows или Unix/Linux, и файлы могут быть созданы с использованием любого метода сжатия/архивирования (я соглашусь с управляемым списком для поддержки).
Какие форматы обрабатывает System.IO.Packaging — только zip?
Сторонняя библиотека? Это не мой предпочтительный вариант - мне нужно поддерживать эту систему в будущем.
Любые рекомендации и предложения будут очень признательны.