Для чого потрібен файловий формат .PACK?
Найчастіше файловий розширення .pack зустрічається як позначення типу / формату файлів "Пакет ресурсів Warscape" (.pack) стосовно до ігрового "движку" Warscape, розробленим The Creative Assembly (CA). Warscape - це технологія, на якій побудовані військово-стратегічні ігри серії Total War (Empire: Total War, Napoleon: Total War і інші).
Файл .pack є контейнер в приватному форматі CA з внутрішнім подобою файлової системи. В іграх на базі Warscape файли PACK містять всі ігрові ресурси і конфігураційні дані, і відповідно, є головним об'єктом моддінгу. Існують завантажувальні, базові, патчевие і моддингові пакети (.pack), при цьому кожен тип виконує свої функції. Наприклад, патчі і виправлення містяться в патч-пакетах. Головними засобами роботи з файлами .pack в процесі моддинга є розроблені спільнотою Total War утиліти Pack File Manager (PFM) і Mod Manager.
Крос-платформенне комерційне засіб тривимірної візуалізації Thea Render від Solid Iris Technologies використовує розширення .pack для позначення своїх файлів-пакетів (.pack) матеріалів, текстур і моделей. Такі PACK-файли служать в Thea Render сховищами експортованих об'єктів. Сам по собі файл .pack є звичайним архівом ZIP, що містить, крім растрових зображень (.jpg. Png), набір файлів .mat.thea (матеріали). mod.thea (моделі) або .tex.thea (текстури). Вміст таких PACK-файлів може бути безпосередньо імпортовано в Thea Render або вилучено будь-яким ZIP-архіватором.
Інший випадок використання розширення .pack пов'язаний з вбудованою Java-технологією стиснення даних Pak200, що застосовується при обробці Java-архівів (.jar). Java від Sun Microsystems / Oracle - надзвичайно популярна потужна віртуальне середовище програмування і виконання, яка не залежить від платформи / ОС. При обробці архіву програми Java (.jar) засобами Pak200 просходит зміна вмісту такого архіву (нормалізація і оптимізація структур), кодування і стиснення методом gzip з отриманням файлу виду .jar.pack .gz. Такі файли (.pack .gz) обробляються Jar-процесором (Jar Processor).
В рамках відомої відкритої / вільної системи управління версіями Git розширення .pack присвоюється упакованим архівів. Файл .pack є сховищем для упакованих та стислих об'єктів в репозиторії Git з видаленням надлишкових даних і збереженням тільки відмінностей між версіями (дельта-дані). Кожен PACK-архів супроводжується індексним файлом (.idx). Подібні архіви (.pack) можуть створюватися автоматично системою Git в ході періодичного обслуговування або вручну командою "git gc".
Програми для відкриття або конвертації PACK файлів
Ви можете відкрити файли PACK за допомогою наступних програм: