Файл с расширением .snap представляет собой формат самодостаточных пакетов, используемый преимущественно в средах Linux для распространения программного обеспечения и его зависимостей. Этот формат разработан для упрощения установки и управления ПО путем объединения приложения со всеми необходимыми библиотеками, конфигурационными файлами и другими ресурсами в единый, легко распространяемый файл. Такой подход устраняет конфликты зависимостей и гарантирует стабильную работу приложения в различных дистрибутивах Linux. Управление Snap-пакетами осуществляется демоном snapd, который отвечает за установку, обновление и обеспечение безопасности через «песочницу» (sandboxing). Функция изоляции отделяет приложения Snap от остальной системы, повышая уровень безопасности и предотвращая их вмешательство в работу других программ. Snap-пакеты широко используются для распространения настольных приложений, серверного ПО и инструментов командной строки. Они предлагают автоматические обновления, возможность отката к предыдущим версиям и централизованный магазин приложений (Snap Store) для поиска и установки программ. Snap-пакеты особенно популярны в экосистеме Ubuntu, но также поддерживаются и в других дистрибутивах Linux.