Конечно же разница очевидна.
Screen - экран, дисплей, табло.
Snap - щёлкать, щёлкнуть, защёлкнуть.
Shot - выстрел, съёмка, снятый.
Screenshot - это снимок экрана, снимается целиком на всём экране то изображение или тот кадр, который был отображён на момент исполнения соответствующей команды.
Snapshot - это снимок как копия всей файловой системы, как отдельных файлов, так и их в совокупности.
Снапшоты позволяют просмотреть всю базу данных внутри ПК, включая не только содержимое, но и состояние настроек.
Разумеется снапшоты будут весить меньше самих файлов, потому как не являются таковыми, но больше отдельного скриншота.
Так как снапшот не является снимком отображения экрана, но выводит изображение того что содержалось в устройстве на момент его создания, то существует возможность его создания при выключенном устройстве.
Понятное дело чтобы передать все вложения, нужна аналогичная структурность, по принципу которой всё распределено в устройстве. Поэтому снапшоты сгруппированы в цепочку "дерева".