Filename extension | .snp |
---|---|
Internet media type | application/vnd.ms-access, image/x-snp |
Developed by | Microsoft |
Type of format | Access report output, multi-page, precise |
Container for | EMF (contained pages) |
Contained by | CAB (compression wrapper) |
TheSNP file format was used byMicrosoft Access to store Report Snapshots in a single file which can be viewed and printed by the Microsoft Snapshot Viewer, a Windows program available free of charge fromMicrosoft that allows report output to be viewed without requiring Access. Support for the format was discontinued in Access 2010 and later versions; Access reports can be exported in PDF/XPS and Excel formats viewable on many platforms.[1]
SNP files are based on the MicrosoftCompound File Binary Format (CFBF),[2] which is also the basis for theAdvanced Authoring Format (AAF). CFBF is a reasonably simple container format which can store multiple files, directories and so on.[3] For SNP files,Microsoft Access uses CFBF to store each page as a separateEnhanced Metafile (EMF)-like format containing all of the graphics commands required to reproduce the page.[4]
The last CFBF record in an SNP file is a 'HEADER' file, which primarily contains a DEVMODE structure.[5] Data from this structure is used to render the SNP file in Microsoft Snapshot Viewer, in conjunction with the default printer selected.
As CFBF files are not compressed, Microsoft'sCAB format is used to reduce the size of the CFBF, producing a file which may be only a few kilobytes in size for each page of text and simple graphics—lines, boxes, etc.