.SSP

SSP File

SAS Transport Data File
Ask a question
QUICK ANSWER

An SSP file is a SAS Transport (XPORT) data file - a statistical dataset in a binary format developed by SAS Institute for cross-platform data exchange. Open it with SAS (PROC XCOPY), R (read.xport from the foreign package), or Python (pyreadstat). The FDA still requires this format for drug application submissions, which is why it remains in active use.

Developer: SAS Institute Inc. Category: Data Files Open standard MIME: application/octet-stream
OPENS ON Windows macOS Linux
Related: .PKPASS · .DAT · .JSON · .RIS

On this page

19k+ extensions indexed
Last reviewed Aug 3, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the SSP file format?

A .ssp file is a SAS transport data file storing statistical datasets in the XPORT format, a portable binary layout developed by SAS Institute in the mid-1980s. Although several extensions are used for SAS transport files - including .xpt and .tpt - .ssp refers to the same underlying format.

The file begins with the ASCII text HEADER RECORD at offset 0, a hallmark of the format's mainframe heritage. Data is organized into 80-byte fixed-length records - a deliberate nod to IBM punched-card dimensions. Numeric values are stored in IBM 370 double-precision floating-point (8 bytes, big-endian), ensuring cross-platform reproducibility. The original Version 5 XPORT limits variable names to 8 characters and labels to 40 characters; Version 8 XPORT extends these to 32 and 256 characters respectively.

The format remains actively used because the U.S. Food and Drug Administration (FDA) mandates Version 5 XPORT for all electronic New Drug Application (NDA) and BLA submissions. This regulatory requirement keeps .ssp/.xpt files relevant in pharmaceutical regulatory work decades after their introduction.

In SAS, the PROC COPY procedure with an XPORT library engine creates and reads these files. Outside SAS, the R package foreign and Python's pyreadstat library both support the format. .sas7bdat is the modern native SAS storage format for everyday analysis, but it cannot substitute for XPORT in FDA submissions.

Security & safety

RISK: LOW

Pure data file; contains no executable code. Safe to open. Used extensively in regulated pharmaceutical submissions.

Format details

in a nutshell
FULL NAMESAS Transport Data Fileaka SAS transport file, SAS XPORT file
DEVELOPERSAS Institute Inc.since 1980s (SAS Version 5 XPORT transport format)
CATEGORYData Files
MIME TYPEapplication/octet-stream
TYPEbinary statistical data transport format
STANDARDOpen · royalty-free
This extension is also used by…
  • Axialis ScreenSaver Producer Project - Axialis Professional ScreenSaver Producer (Windows) uses .ssp for screensaver project files - unrelated to SAS.
  • ProShow Slideshow Project - Some slideshow creation tools (e.g., Photodex ProShow) used .ssp for project files - ProShow discontinued 2019.
MAGIC BYTES · FILE SIGNATURE
OFFSET
000102030405060708090a0b0c
HEX
484541444552205245434F5244
ASCII
HEADER RECORD
SAS transport files begin with the ASCII text 'HEADER RECORD' at offset 0, followed by asterisks and version information.

Programs that open SSP files

Windows4 apps
SAS Paid Use LIBNAME mylib XPORT 'path/to/file.ssp'; DATA mydata; SET mylib.dataset; RUN; - or PROC XCOPY IN=mylib OUT=work; RUN;
Stata Paid fdause file.ssp - Stata's FDA import command reads SAS XPORT transport files.
R (foreign package) Open-source install.packages('foreign'); library(foreign); data <- read.xport('file.ssp')
Python pyreadstat Open-source pip install pyreadstat; import pyreadstat; df, meta = pyreadstat.read_xport('file.ssp')
macOS1 app
R (foreign package) Open-source read.xport('file.ssp') from the foreign package.
Linux2 apps
SAS Paid Same SAS syntax as Windows.
R (foreign package) Open-source read.xport('file.ssp') from the foreign package.

Technical details

deep spec
File typeBinary statistical data transport format
Magic bytes`HEADER RECORD` ASCII string at offset 0
Record structureFixed 80-byte records (mainframe IBM punched-card heritage)
Numeric encodingIBM 370 double-precision floating-point, 8 bytes, big-endian
Byte orderBig-endian (IBM 370 convention)
Typical size10 KB - 500 MB
Variable name limit (V5)Max 8 characters; label max 40 characters
Variable name limit (V8)Max 32 characters; label max 256 characters
Regulatory useFDA requires Version 5 XPORT for NDA/BLA electronic submissions
SAS procedureCreated/read with `PROC COPY` using XPORT library engine
Third-party supportR `foreign` package; Python `pyreadstat` library
Associated OSWindows, Linux, macOS, mainframe (historical)
Released1980s (SAS Version 5 XPORT transport format)
Latest versionVersion 5 XPORT (original); Version 8 XPORT (later extension)
Open standardYes · royalty-free
Specificationsupport.sas.com

SSP conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with SSP files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about SSP files.

Frequently asked questions

What program opens an SSP file?
SAS (PROC XCOPY or XPORT LIBNAME). Free alternatives: R with the 'foreign' package (read.xport), Python with pyreadstat, or Stata with the fdause command.
Why do I have an SSP file from a government website?
US agencies like CDC, AHRQ, and NCHS distribute survey data (NHANES, MEPS, etc.) in SAS transport format for maximum software compatibility.
Can I convert SSP to CSV?
Yes - read it in R (read.xport), Python (pyreadstat), or SAS, then export to CSV. Numeric precision is preserved.
What is the difference between .ssp and .xpt?
Both are SAS transport (XPORT) files; the extension differs by convention of the creating software or agency. The format is identical.
Is SSP still required by the FDA?
Yes - as of 2026, the FDA CDISC Study Data Technical Conformance Guide requires Version 5 XPORT (.xpt/.ssp) for electronic submissions of clinical trial data.

References

1SAS Institute - TS-140 Transport File Formatsupport.sas.com
2AHRQ MEPS - SSP data file examplemeps.ahrq.gov

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.EXEWindows Executable (Portable Executable)
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.DATProgram Data File (generic)
7.RPMSGRestricted Permission Message
8.MDMarkdown Document
9.TXTPlain Text File
10.NOMEDIAAndroid No-Media Marker File

Related extensions

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.CSVComma-Separated Values

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z