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