.SWF

SWF-fil

Small Web Format (Shockwave Flash)
Stil et spørgsmål
HURTIGT SVAR

En SWF-fil er en kompileret Adobe Flash-animation, et spil eller en interaktiv film (Small Web Format). Adobe Flash Player nåede sin udløbsdato den 31. december 2020 og blokerer nu aktivt alt Flash-indhold, så det gamle råd om at aktivere Flash i din browser virker ikke længere. I 2026 er måden at åbne en SWF på Ruffle (ruffle.rs), en gratis open-source Flash-emulator, der er tilgængelig som en desktop-app eller browserudvidelse.

Udvikler: Adobe Systems (originally FutureWave / Macromedia) Kategori: Videofiler Åben standard MIME: application/x-shockwave-flash
ÅBNER PÅ Windows macOS Linux Web
Relateret: .DAV · .MKV · .MP4 · .H264

På denne side

19k+ filtyper indekseret
Sidst gennemset Jun 20, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er SWF-filformatet?

Filer med filtypenavnet .swf indeholder animationer - som kan være interaktive - gemt i et binært multimedieformat, der oprindeligt blev skabt af FutureWave Software i 1996. Navnet står for Small Web Format, hvilket afspejler dets oprindelige mål om at levere kompakte, båndbreddevenlige animationer over internettet.

Formatet blev opkøbt af Macromedia og senere af Adobe, og bruges til at skabe og gemme:

  • multimedieindhold inklusive lyd og video,
  • vektorgrafik og bitmaps,
  • ActionScript-bytecode og interaktive applets.

Applikationer, der historisk er blevet brugt til at oprette .swf-filer, inkluderer Adobe Flash og Adobe Animate, som efterfulgte det; open-source-værktøjer som SWFTools var også tilgængelige. I 2008 åbnede Adobe delvist formatspecifikationen, hvilket gjorde det muligt for søgemaskiner som Google og Yahoo at indeksere indhold i animationerne. Formatet udviklede sig over mange år: tidlige versioner muliggjorde kun animering af vektorgrafik, og senere udgivelser udvidede mulighederne til streaming af lyd og video samt grundlæggende 3D-animation.

Adobe Flash Player - det browser-plugin, der kræves for at afspille .swf-filer - nåede sin udløbsdato den 31. december 2020. Filer kan stadig afspilles uden for en browser ved hjælp af den selvstændige Ruffle-emulator eller via Internet Archives Flash-bevaringsafspiller. Kildeprojekter blev typisk gemt som .FLA-filer og kompileret til .swf til distribution; relaterede formater inkluderer .FLV til Flash-videostreams og .SWC til genanvendelige Flash-komponentbiblioteker.

Sikkerhed og tryghed

RISIKO: MEDIUM

SWF var en berygtet malware-vektor - Flash Player havde en lang historik med kritiske CVE'er for fjernafvikling af kode, hvilket er en væsentlig årsag til, at det blev aflivet. Det gamle plug-in er væk, så drive-by SWF-eksploits i browsere er ikke længere en aktiv trussel. Resterende risici: (1) en SWF indeholder ActionScript, der kan foretage netværkskald eller åbne URL'er, så kør kun filer, du ikke har tillid til, i den sandboxed Ruffle (foretrukket) frem for den offline debug-projektor; (2) ondsindede .exe «projector»-filer, der udgiver sig for at være en harmløs animation; (3) geninstaller aldrig den udgåede Flash Player fra tredjeparts «codec»-sider - disse installationsprogrammer er i sig selv en almindelig malware-fælde.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNSmall Web Format (Shockwave Flash)
UDVIKLERAdobe Systems (originally FutureWave / Macromedia)siden 1996 (FutureSplash Animator); Adobe published the SWF File Format Specification, now withdrawn after Flash EOL
KATEGORIVideofiler
MIME-TYPEapplication/x-shockwave-flash
TYPEBinært multimedieformat - tidslinje af vektorgrafik, bitmaps, lyd og ActionScript-bytecode (ikke rigtig «video»)
STANDARDÅben · royaltyfri
MAGIC BYTES · FILSIGNATUR
OFFSET
000102
HEX
465753
ASCII
FWS
Byte 3 er SWF-versionsnummeret; byte 4-7 er uint32-fillængden. CWS (SWF 6+) og ZWS (SWF 13+) komprimerer alt efter 8-byte headeren.

Programmer der åbner SWF-filer

Windows3 apps
SWFTools Open-source Kommandolinje-værktøjssæt: «swfrender file.swf out.png» renderer frames; primært til inspektion/konvertering, ikke interaktiv afspilning.
Ruffle (standalone desktop) Open-source Download desktop-buildet, og træk derefter .swf-filen over i Ruffle-vinduet (eller kør «ruffle file.swf»). Den nuværende måde at afspille Flash på i 2026.
Adobe Flash Player Projector (debug/standalone) Gratis Den offline selvstændige projektor (flashplayer_sa.exe) kører stadig SWF-filer lokalt, fordi den ikke har en kill-switch - hent den fra Internet Archive; brug den kun til filer, du har tillid til.
macOS1 app
Ruffle (standalone desktop) Open-source Download desktop-buildet, og træk derefter .swf-filen over i Ruffle-vinduet (eller kør «ruffle file.swf»). Den nuværende måde at afspille Flash på i 2026.
Linux1 app
Ruffle (standalone desktop) Open-source Download desktop-buildet, og træk derefter .swf-filen over i Ruffle-vinduet (eller kør «ruffle file.swf»). Den nuværende måde at afspille Flash på i 2026.
Web2 apps
Ruffle (browser extension) Open-source Installer Ruffle-udvidelsen til Chrome/Firefox/Edge; den emulerer Flash, så indlejrede SWF-filer på sider kan afspilles igen.
Internet Archive Flash player Gratis Arkivet kører Ruffle i browseren; upload eller gennemse arkiverede SWF-filer, og de afspilles uden nogen lokal installation.

Tekniske detaljer

dyb specifikation
Magic bytesFWS (46 57 53) = ukomprimeret; CWS (43 57 53) = zlib-komprimeret; ZWS (5A 57 53) = LZMA-komprimeret - alle ved byte-offset 0
Version- og længdefelterByte 3 koder SWF-versionsnummeret (1-46); byte 4-7 gemmer den fulde ukomprimerede fillængde som en little-endian uint32
MIME-typeapplication/x-shockwave-flash
KomprimeringIngen (SWF 1-5); zlib anvendt efter 8-byte headeren (SWF 6+, CWS-signatur); LZMA anvendt efter 8-byte headeren (SWF 13+, ZWS-signatur) - de første 8 bytes komprimeres aldrig
KoordinatenhedTwip (1/20 af en pixel); alle spatiale værdier gemmes som twip-heltal ved hjælp af SWF-bitfelter med variabel længde
Tag-baseret strukturIndhold kodet som taggede poster: 2-byte kort header (10-bit posttype + 6-bit længde) eller 6-byte lang header for payloads ≥ 63 bytes
VektorgrafikFormer defineret via SHAPE-poster med kvadratiske Bézier-kurvekanter; fyldtyper inkluderer ensfarvet, lineær/radial graduering og bitmap
Scripting-motorActionScript 1 & 2 kører på AVM1 (stak-baseret fortolket VM); ActionScript 3 (SWF 9+) kører på AVM2 (register-baseret, med JIT i visse runtimes)
Video-codecsSorenson Spark (SWF 6+), Screen Video (SWF 7+), On2 VP6 og VP6 med alfakanal (SWF 8+)
Lyd-codecsUkomprimeret PCM, ADPCM, MP3, Nellymoser (SWF 6+), Speex (SWF 10+)
Skrifttype-indlejringTrueType-konturer konverteret til SWF-formposter; DefineFont2- og DefineFont3-tags inkluderer fulde Unicode-tegntabeller
3D-transformationerPlaceObject3-tag (SWF 11+) tilføjer en 4×4 perspektivmatrix, der muliggør 3D-rotation og projektion af display-list-objekter
Indlejring af binære dataDefineBinaryData-tag (SWF 9+) tillader vilkårlige rå binære payloads at blive gemt inde i .swf-containeren
TidslinjemodelFrame-baseret display-liste; hver frame er en diff af PlaceObject- og RemoveObject-tags anvendt på scenegrafen - ikke et fuldt keyframe-øjebliksbillede
Udgivet1996 (FutureSplash Animator); Adobe published the SWF File Format Specification, now withdrawn after Flash EOL
Åben standardJa · royaltyfri
Specifikationweb.archive.org

SWF-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med SWF-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om SWF-filer.

Ofte stillede spørgsmål

Hvordan åbner jeg en SWF-fil nu, hvor Flash er dødt?
Brug Ruffle (ruffle.rs), en gratis open-source Flash-emulator. Installer desktop-appen og træk .swf-filen over på den, eller tilføj browserudvidelsen for at afspille SWF-filer indlejret på sider. Adobe Flash Player virker ikke længere.
Hvorfor vil min SWF ikke længere afspilles i browseren?
Adobe Flash Player nåede sin udløbsdato den 31. december 2020 og har blokeret alt Flash-indhold siden 12. januar 2021; alle browsere har fjernet plug-in'et. Installer Ruffle-udvidelsen for at få SWF-afspilning tilbage.
Hvordan kan jeg konvertere en SWF til MP4?
Da SWF er interaktivt, er den pålidelige måde at afspille den i Ruffle og lave en skærmoptagelse med OBS Studio og derefter gemme som MP4. Frame-by-frame-renderingsværktøjer (SWFTools) virker kun til simple, ikke-interaktive animationer.
Kan jeg få den originale FLA tilbage fra en SWF?
Nej. SWF er det kompilerede output; den redigerbare FLA-kilde kan ikke rekonstrueres. En decompiler som JPEXS kan udtrække billeder, lyde og tilnærmet ActionScript, men ikke det originale projekt.
Er det sikkert at køre gamle SWF-filer?
Kør dem i Ruffle, som er sandboxed og ikke har Flashs historik med sikkerhedshuller. Undgå at geninstallere Adobe Flash Player (udgået, og falske «Flash»-installationsprogrammer er malware) og vær forsigtig med SWF-til-EXE «projector»-filer fra ukendte kilder.
Hvad er forskellen på SWF og FLV?
SWF er den interaktive Flash-applikation/animation (vektorer, kode, aktiver); FLV er Flash Video - en almindelig videostream, som gamle Flash-afspillere viste. De er forskellige formater; medieafspillere, der «afspillede Flash», mente normalt FLV.

Referencer

1Adobe - Flash Player end of life general informationwww.adobe.com
2Ruffle - Flash Player emulator (official site)ruffle.rs

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Relaterede filtyper

.DAVDVR365 / Dahua DVR Video File (DHAV stream)
.MKVMatroska Video
.MP4MPEG-4 Part 14 Video File
.H264Raw H.264 / AVC Video Elementary Stream
.VOBDVD Video Object File
.264Raw H.264 / AVC Video Elementary Stream (DVR/CCTV export)

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å