Hva er PPSM-filformatet?
En .ppsm-fil er en Microsoft PowerPoint-presentasjon som kombinerer to egenskaper: den åpnes direkte i fullskjermmodus (som .ppsx) og den inneholder innebygde VBA-makroer (som .pptm). Microsoft introduserte formatet med Office 2007 som en del av Office Open XML-familien, og den deler en ZIP-arkiv-beholder med alle andre OOXML-filtyper.
Strukturelt sett er .ppsm en ZIP-pakke som inneholder XML-dokumenter for lysbilder, oppsett, temaer og medierelasjoner, pluss en binær vbaProject.bin som holder det kompilerte VBA-makroprosjektet. Den eneste tekniske forskjellen mellom .ppsm og .pptm er en enkelt innholdstypedeklarasjon i [Content_Types].xml som markerer at filen skal starte i presentasjonsmodus i stedet for redigeringsmodus.
Fordi makroer kan kjøre automatisk ved åpning, ved lysbildeoverganger eller ved avslutning, er .ppsm-filer en anerkjent vektor for levering av skadelig kode. Siden 2022 blokkerer Microsoft 365 VBA-kjøring som standard i Office-filer lastet ned fra internett (Mark-of-the-Web-policy). Filer mottatt via e-post eller fra upålitelige kilder bør behandles med forsiktighet.
For å fjerne makroer og beholde fremvisningsegenskapene, åpne i PowerPoint og lagre som .ppsx. For å redigere innholdet, lagre som .pptm eller .pptx. LibreOffice Impress kan åpne .ppsm-filer, selv om VBA-makrokompatibilitet avhenger av kompleksiteten.
Sikkerhet og trygghet
RISIKO: HIGHPPSM er et høyrisikoformat: det kombinerer det psykologiske presset ved automatisk oppstart i fremvisningsmodus (brukere kan klikke seg gjennom sikkerhetsadvarsler uten å tenke seg om) med full mulighet for VBA-makrokjøring. Siden 2022 blokkerer Microsoft makroer i filer med Mark-of-the-Web-attributtet (fra e-post eller internett) som standard - brukere må høyreklikke > Egenskaper > Fjern blokkering for å overstyre dette. Aktiver aldri makroer i en uventet .ppsm. For å inspisere trygt: åpne i LibreOffice Impress, Google Slides eller PowerPoint for the web, som viser lysbilder uten å kjøre VBA. Vær oppmerksom på at selv uten makroer kan innebygde lenker i en bildefremvisning peke til phishing-sider.
Formatdetaljer
i et nøtteskallProgrammer som åpner PPSM-filer
Tekniske detaljer
dyp spesifikasjon| Beholder | ZIP-arkiv (Office Open XML-pakke); magic bytes `50 4B 03 04` («PK») |
| Viktig intern fil | `ppt/vbaProject.bin` - Compound Document Format-binærfil som inneholder VBA-makroprosjektet |
| Innholdstype | `application/vnd.ms-powerpoint.slideshow.macroEnabled.12` skiller den fra den makrofrie `.ppsx` |
| Åpningsatferd | Starter direkte i fullskjermmodus; ingen redigeringsvisning ved åpning |
| Makromotor | VBA (Visual Basic for Applications); makroer kan utløses ved åpning, lysbildeovergang eller avslutning |
| VBA-passord | VBA-prosjektet kan passordbeskyttes separat, uavhengig av passordet for å åpne filen |
| Komprimering | DEFLATE (per ZIP-oppføring) |
| Integritet | ZIP CRC-32 per oppføring; valgfri digital signatur tilgjengelig for VBA-prosjektet |
| Kryptering | Valgfri Agile Encryption (ECMA-376 del 4); pakker OOXML-pakken inn i en OLE-beholder når den brukes |
| Sikkerhetspolicy | Microsoft 365 (etter 2022) blokkerer VBA i filer fra internett som standard via Mark-of-the-Web |
| Relasjon til .pptm | Strukturelt identisk med `.pptm`; kun metadata for innholdstype skiller dem - `.ppsm` åpnes i fremvisningsmodus |
| Plattformstøtte | Windows og macOS (full); nett- og mobilvisere viser lysbilder, men kan ikke kjøre makroer |
| Utgitt | 2007 (PowerPoint 2007 / Office Open XML) |
| Siste versjon | Office Open XML (ECMA-376 / ISO/IEC 29500); current as of Microsoft 365 |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | learn.microsoft.com |
PPSM-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om PPSM-filer.