Hvad er SSP-filformatet?
En .ssp-fil er en SAS transport-datafil, der gemmer statistiske datasæt i XPORT-formatet, et bærbart binært layout udviklet af SAS Institute i midten af 1980'erne. Selvom flere filendelser bruges til SAS transport-filer - herunder .xpt og .tpt - refererer .ssp til det samme underliggende format.
Filen begynder med ASCII-teksten HEADER RECORD ved offset 0, et kendetegn for formatets arv fra mainframe-computere. Data er organiseret i 80-byte poster med fast længde - en bevidst hilsen til IBM-hulkortdimensioner. Numeriske værdier gemmes i IBM 370 dobbelt-præcision floating-point (8 bytes, big-endian), hvilket sikrer reproducerbarhed på tværs af platforme. Den oprindelige Version 5 XPORT begrænser variabelnavne til 8 tegn og etiketter til 40 tegn; Version 8 XPORT udvider disse til henholdsvis 32 og 256 tegn.
Formatet forbliver aktivt brugt, fordi den amerikanske fødevare- og lægemiddeladministration (FDA) påbyder Version 5 XPORT til alle elektroniske New Drug Application (NDA) og BLA-indsendelser. Dette lovkrav holder .ssp/.xpt-filer relevante i farmaceutisk reguleringsarbejde årtier efter deres introduktion.
I SAS opretter og læser PROC COPY-proceduren med en XPORT-biblioteksmotor disse filer. Uden for SAS understøtter både R-pakken foreign og Pythons pyreadstat-bibliotek formatet. .sas7bdat er det moderne indfødte SAS-lagringsformat til hverdagsanalyse, men det kan ikke erstatte XPORT i FDA-indsendelser.
Sikkerhed og tryghed
RISIKO: LOWRen datafil; indeholder ingen eksekverbar kode. Sikker at åbne. Bruges i vid udstrækning i regulerede farmaceutiske indsendelser.
Formatdetaljer
kort fortalt- Axialis ScreenSaver Producer Project - Axialis Professional ScreenSaver Producer (Windows) bruger .ssp til pauseskærm-projektfiler - ikke relateret til SAS.
- ProShow Slideshow Project - Nogle værktøjer til oprettelse af diasshow (f.eks. Photodex ProShow) brugte .ssp til projektfiler - ProShow udgik i 2019.
Programmer der åbner SSP-filer
LIBNAME mylib XPORT 'path/to/file.ssp'; DATA mydata; SET mylib.dataset; RUN; - eller PROC XCOPY IN=mylib OUT=work; RUN; LIBNAME mylib XPORT 'path/to/file.ssp'; DATA mydata; SET mylib.dataset; RUN; - eller PROC XCOPY IN=mylib OUT=work; RUN; Tekniske detaljer
dyb specifikation| Filtype | Binært statistisk datatransportformat |
| Magic bytes | `HEADER RECORD` ASCII-streng ved offset 0 |
| Poststruktur | Faste 80-byte poster (arv fra mainframe IBM-hulkort) |
| Numerisk kodning | IBM 370 dobbelt-præcision floating-point, 8 bytes, big-endian |
| Byte-orden | Big-endian (IBM 370-konvention) |
| Typisk størrelse | 10 KB - 500 MB |
| Grænse for variabelnavn (V5) | Maks 8 tegn; etiket maks 40 tegn |
| Grænse for variabelnavn (V8) | Maks 32 tegn; etiket maks 256 tegn |
| Regulatorisk brug | FDA kræver Version 5 XPORT til NDA/BLA elektroniske indsendelser |
| SAS-procedure | Oprettet/læst med `PROC COPY` ved hjælp af XPORT-biblioteksmotor |
| Tredjepartsunderstøttelse | R `foreign`-pakke; Python `pyreadstat`-bibliotek |
| Associeret OS | Windows, Linux, macOS, mainframe (historisk) |
| Udgivet | 1980s (SAS Version 5 XPORT transport format) |
| Seneste version | Version 5 XPORT (original); Version 8 XPORT (later extension) |
| Åben standard | Ja · royaltyfri |
| Specifikation | support.sas.com |
SSP-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om SSP-filer.
Ofte stillede spørgsmål
Hvilket program åbner en SSP-fil?
PROC XCOPY eller XPORT LIBNAME). Gratis alternativer: R med 'foreign'-pakken (read.xport), Python med pyreadstat eller Stata med fdause-kommandoen.Hvorfor har jeg en SSP-fil fra en offentlig hjemmeside?
Kan jeg konvertere SSP til CSV?
read.xport), Python (pyreadstat) eller SAS, og eksporter derefter til CSV. Numerisk præcision bevares.Hvad er forskellen på .ssp og .xpt?
Kræves SSP stadig af FDA?
.xpt/.ssp) til elektroniske indsendelser af kliniske forsøgsdata.