ZIP-архиватор. Выбираются файлы, указывается размер частей архива, запаковывается. Особенность в том что каждую часть можно открыть отдельно от других. Т.е если размер сжатого запаковываемоего файла больше чем максимальный размер архива, то этот файл заноситься в следующую часть архива. Реализовано на C#