.SWF

SWF-fil

Small Web Format (Shockwave Flash)
Still et spørsmål
HURTIGSVAR

En SWF-fil er en kompilert Adobe Flash-animasjon, spill eller interaktiv film (Small Web Format). Adobe Flash Player nådde slutten av sin levetid 31. desember 2020 og blokkerer nå aktivt alt Flash-innhold, så det gamle rådet om å aktivere Flash i nettleseren fungerer ikke lenger. I 2026 er måten å åpne en SWF på Ruffle (ruffle.rs), en gratis åpen kildekode Flash-emulator tilgjengelig som skrivebordsapp eller nettleserutvidelse.

Utvikler: Adobe Systems (originally FutureWave / Macromedia) Kategori: Videofiler Åpen standard MIME: application/x-shockwave-flash
ÅPNES PÅ Windows macOS Linux Web
Relatert: .DAV · .MKV · .MP4 · .H264

På denne siden

19k+ filendelser indeksert
Sist vurdert Jun 20, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er SWF-filformatet?

Filer med filendelsen .swf inneholder animasjoner - som kan være interaktive - lagret i et binært multimediaformat opprinnelig laget av FutureWave Software i 1996. Navnet står for Small Web Format, noe som gjenspeiler det opprinnelige målet om å levere kompakte, båndbreddevennlige animasjoner over internett.

Formatet ble kjøpt opp av Macromedia og senere av Adobe, og brukes til å lage og lagre:

  • multimediainnhold inkludert lyd og video,
  • vektorgrafikk og punktgrafikk,
  • ActionScript-byttekode og interaktive appletter.

Applikasjoner som historisk ble brukt til å lage .swf-filer inkluderer Adobe Flash og Adobe Animate, som etterfulgte det; verktøy med åpen kildekode som SWFTools var også tilgjengelige. I 2008 åpnet Adobe deler av formatspesifikasjonen, slik at søkemotorer som Google og Yahoo kunne indeksere innhold i animasjonene. Formatet utviklet seg over mange år: tidlige versjoner tillot kun animering av vektorgrafikk, mens senere utgivelser utvidet mulighetene til strømming av lyd og video og grunnleggende 3D-animasjon.

Adobe Flash Player - nettleserutvidelsen som kreves for å spille av .swf-filer - nådde slutten av levetiden 31. desember 2020. Filer kan fortsatt spilles av utenfor en nettleser ved å bruke den frittstående Ruffle-emulatoren eller via Internet Archive sin Flash-spiller. Kildeprosjekter ble vanligvis lagret som .FLA-filer og kompilert til .swf for distribusjon; relaterte formater inkluderer .FLV for Flash-videostrømmer og .SWC for gjenbrukbare Flash-komponentbiblioteker.

Sikkerhet og trygghet

RISIKO: MEDIUM

SWF var en beryktet vektor for skadevare - Flash Player hadde en lang historikk med kritiske CVE-er for ekstern kodekjøring, noe som er en hovedårsak til at det ble avviklet. Det gamle tillegget er borte, så «drive-by» SWF-utnyttelser i nettlesere er ikke lenger en aktiv trussel. Gjenværende risiko: (1) en SWF inneholder ActionScript som kan foreta nettverksanrop eller åpne URL-er, så kjør kun upålitelige filer i sandkassen Ruffle (foretrukket) fremfor den frakoblede debug-projektoren; (2) ondsinnede .exe «projector»-filer som utgir seg for å være en ufarlig animasjon; (3) installer aldri den utgåtte Flash Player fra tredjeparts «kodek»-sider - disse installatørene er i seg selv ofte skadevare.

Formatdetaljer

i et nøtteskall
FULLT NAVNSmall Web Format (Shockwave Flash)
UTVIKLERAdobe 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 multimediaformat - tidslinje med vektorgrafikk, punktgrafikk, lyd og ActionScript-byttekode (ikke egentlig «video»)
STANDARDÅpen · royalty-fri
MAGIC BYTES · FILSIGNATUR
OFFSET
000102
HEX
465753
ASCII
FWS
Byte 3 er SWF-versjonsnummeret; byte 4-7 er uint32-fillengden. CWS (SWF 6+) og ZWS (SWF 13+) komprimerer alt etter den 8-byte lange headeren.

Programmer som åpner SWF-filer

Windows3 apps
SWFTools Åpen kildekode Kommandolinjeverktøy: «swfrender file.swf out.png» rendrer bilder; hovedsakelig for inspeksjon/konvertering, ikke interaktiv avspilling.
Ruffle (standalone desktop) Åpen kildekode Last ned skrivebordsversjonen, og dra deretter .swf-filen over i Ruffle-vinduet (eller kjør «ruffle file.swf»). Den gjeldende måten å spille Flash på i 2026.
Adobe Flash Player Projector (debug/standalone) Gratis Den frakoblede frittstående projektoren (flashplayer_sa.exe) kjører fortsatt SWF-filer lokalt fordi den ikke har en deaktiveringsbryter - hent den fra Internet Archive; bruk kun for pålitelige filer.
macOS1 app
Ruffle (standalone desktop) Åpen kildekode Last ned skrivebordsversjonen, og dra deretter .swf-filen over i Ruffle-vinduet (eller kjør «ruffle file.swf»). Den gjeldende måten å spille Flash på i 2026.
Linux1 app
Ruffle (standalone desktop) Åpen kildekode Last ned skrivebordsversjonen, og dra deretter .swf-filen over i Ruffle-vinduet (eller kjør «ruffle file.swf»). Den gjeldende måten å spille Flash på i 2026.
Web2 apps
Ruffle (browser extension) Åpen kildekode Installer Ruffle-utvidelsen for Chrome/Firefox/Edge; den emulerer Flash slik at innebygde SWF-filer på nettsider kan spilles av igjen.
Internet Archive Flash player Gratis Internet Archive kjører Ruffle i nettleseren; last opp eller bla gjennom arkiverte SWF-filer, så spilles de av uten lokal installasjon.

Tekniske detaljer

dyp spesifikasjon
Magic bytesFWS (46 57 53) = ukomprimert; CWS (43 57 53) = zlib-komprimert; ZWS (5A 57 53) = LZMA-komprimert - alle ved byte-offset 0
Versjons- og lengdefeltByte 3 koder SWF-versjonsnummeret (1-46); byte 4-7 lagrer den fulle ukomprimerte fillengden som en little-endian uint32
MIME-typeapplication/x-shockwave-flash
KomprimeringIngen (SWF 1-5); zlib brukt etter den 8-byte lange headeren (SWF 6+, CWS-signatur); LZMA brukt etter den 8-byte lange headeren (SWF 13+, ZWS-signatur) - de første 8 bytene er aldri komprimert
KoordinatenhetTwip (1/20 av en piksel); alle romlige verdier lagres som twip-heltall ved bruk av SWF-bitfelt med variabel lengde
Tagg-basert strukturInnhold kodet som taggede poster: 2-byte kort header (10-bit posttype + 6-bit lengde) eller 6-byte lang header for nyttelast ≥ 63 byte
VektorgrafikkFormer definert via SHAPE-poster med kvadratiske Bézier-kurvekanter; fylltyper inkluderer ensfarget, lineær/radial gradient og punktgrafikk
SkriptmotorActionScript 1 og 2 kjører på AVM1 (stabelbasert tolket VM); ActionScript 3 (SWF 9+) kjører på AVM2 (registerbasert, med JIT i enkelte kjøretidsmiljøer)
VideokodekerSorenson Spark (SWF 6+), Screen Video (SWF 7+), On2 VP6 og VP6 med alfakanal (SWF 8+)
LydkodekerUkomprimert PCM, ADPCM, MP3, Nellymoser (SWF 6+), Speex (SWF 10+)
SkriftinnbyggingTrueType-konturer konvertert til SWF-formposter; DefineFont2- og DefineFont3-tagger inkluderer fulle Unicode-tegntabeller
3D-transformasjonerPlaceObject3-tagg (SWF 11+) legger til en 4×4 perspektivmatrise som muliggjør 3D-rotasjon og projeksjon av objekter i visningslisten
Innbygging av binærdataDefineBinaryData-tagg (SWF 9+) tillater vilkårlig rå binær nyttelast å bli lagret inne i .swf-beholderen
TidslinjemodellRammebasert visningsliste; hver ramme er en diff av PlaceObject- og RemoveObject-tagger brukt på scenegrafen - ikke et fullstendig øyeblikksbilde av en nøkkelramme
Utgitt1996 (FutureSplash Animator); Adobe published the SWF File Format Specification, now withdrawn after Flash EOL
Åpen standardJa · royalty-fri
Spesifikasjonweb.archive.org

SWF-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med SWF-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om SWF-filer.

Ofte stilte spørsmål

Hvordan åpner jeg en SWF-fil nå som Flash er dødt?
Bruk Ruffle (ruffle.rs), en gratis Flash-emulator med åpen kildekode. Installer skrivebordsappen og dra .swf-filen over på den, eller legg til nettleserutvidelsen for å spille av SWF-filer innebygd på nettsider. Adobe Flash Player fungerer ikke lenger.
Hvorfor vil ikke SWF-filen min spilles av i nettleseren lenger?
Adobe Flash Player nådde slutten av levetiden 31. desember 2020 og har blokkert alt Flash-innhold siden 12. januar 2021; alle nettlesere har fjernet programtillegget. Installer Ruffle-utvidelsen for å få tilbake SWF-avspilling.
Hvordan kan jeg konvertere en SWF til MP4?
Fordi SWF er interaktivt, er den pålitelige måten å spille den av i Ruffle og gjøre et skjermopptak med OBS Studio, for så å lagre som MP4. Bilde-for-bilde-rendere (SWFTools) fungerer bare for enkle, ikke-interaktive animasjoner.
Kan jeg få den originale FLA-filen tilbake fra en SWF?
Nei. SWF er det kompilerte resultatet; den redigerbare FLA-kilden kan ikke rekonstrueres fullstendig. En dekompilator som JPEXS kan trekke ut bilder, lyd og tilnærmet ActionScript, men ikke det originale prosjektet.
Er det trygt å kjøre gamle SWF-filer?
Kjør dem i Ruffle, som er sandkassebasert og ikke har Flash sin historikk med sikkerhetshull. Unngå å reinstallere Adobe Flash Player (avviklet, og falske «Flash»-installasjonsprogrammer er skadevare) og vær forsiktig med SWF-til-EXE «projector»-filer fra ukjente kilder.
Hva er forskjellen mellom SWF og FLV?
SWF er den interaktive Flash-applikasjonen/animasjonen (vektorer, kode, ressurser); FLV er Flash Video - en ren videostrøm som gamle Flash-spillere viste. De er forskjellige formater; mediespillere som «spilte Flash» mente vanligvis FLV.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

.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 filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å