Файлы шкафов
Шкаф — это один файл, как правило, с расширением .cab, в которой хранятся сжатые файлы в библиотеке файлов. Формат шкафа — это эффективный способ упаковки нескольких файлов, так как сжатие выполняется через границы файлов, что значительно повышает коэффициент сжатия.
Разработчики могут использовать средство создания файлов шкафов, например Makecab.exe для создания файлов шкафов для использования с пакетами установщика. Программа Makecab.exe входит в состав Windows.
Ключи файлов файлов, хранящихся в файле шкафа, должны соответствовать записям в столбце "Файл" таблицы файлов, а последовательность файлов в шкафу должна соответствовать последовательности файлов, указанной в столбце "Последовательность". Дополнительные сведения см. в разделе Использование шкафов и сжатых источников.
Большие файлы можно разделить между двумя или более файлами шкафа. В одном файле шкафа может быть не более 15 файлов, охватывающих следующий файл кабинета. Например, если у вас три файла шкафа, первый кабинет может содержать 15 файлов, охватывающих второй файл кабинета, а второй файл кабинета может содержать 15 файлов, охватывающих третий файл кабинета.
Установщик извлекает файлы из шкафа по мере их необходимости при установке и устанавливает их в том же порядке, что и в файле шкафа. Требования к пространству для установки файла, хранящегося в шкафу, не отличаются от установки несжатого файла.
Файл шкафа может находиться внутри или за пределами файла .msi. Начиная с установщика Windows 5.0, работающего в Windows 7 или Windows Server 2008 R2, установщик сохраняет все шкафы, внедренные в файл .msi перед кэшированием пакета установки.
установщик Windows 4.5 или более раннихверсий: Для экономии места на диске установщик всегда удаляет все шкафы, внедренные в файл .msi перед кэшированием пакета установки на компьютере пользователя.