What a snapshot is for
You can return to a known state after a change goes wrong. You can also start many sandboxes from one prepared state, with the packages already installed.
Files only, or files and memory
A file system snapshot keeps the disk. A full snapshot keeps the disk and the memory, so programs continue where they were. Providers use different names for it, such as checkpoint, fork or branch.