Hovedforskjell: FLV og SWF er to typer filformat som brukes i Adobe Flash. SWF brukes til multimedia, vektorgrafik og ActionScript. FLV er et containerfilformat som brukes til å levere video over Internett.

SWF-filformatet ble utviklet av FutureWave-programvaren og ble deretter overført til Macromedia. Macromedia ble til slutt kjøpt av Adobe. SWF-filer inneholder vanligvis animasjoner eller interaktive applets. For tiden er SWF det dominerende formatet for å vise animert vektorgrafik på internett. SWF brukes også ofte til å publisere nettleser spill ved hjelp av ActionScript.
Begrepet "SWF" står for "Small Web Format." Det sto opprinnelig for "ShockWave Flash." Det ble endret for å eliminere forvirring med Shockwave, som er en annen teknologi. SWF ble imidlertid avledet fra Shockwave.
FLV står for Flash Video. Det er to hovedfilformater for Flash Video, FLV og F4V. FLV brukes vanligvis til å levere video på internett. Filformatene støttes i Adobe Flash Player. De ble opprinnelig utviklet av Macromedia, og er for tiden under Adobe Systems.
FLV er et containerfilformat som ligner .avi eller .mov. En containerfil angir hvordan datastrømmene i den er organisert. Den faktiske organisasjonen og representasjonen av datastrømmene utføres av de forskjellige typer kodeker.

.swf-filer er de ferdige, kompilerte og publiserte Flash-filene. Disse kan ikke redigeres. .flv-filer, derimot, er det faktiske videomaterialet som må spilles. Hvis man ønsker å gjøre noen endringer i videoen, er FLV-filene de som måtte redigeres. De kan redigeres ved hjelp av ulike typer Flash authoring programvare.
SWF-filen er filen som inneholder rammen og spillerens kontroller som man kan samhandle med på nettsiden. Mens FLV er videoen som blir spilt. Derfor kan det sies at FLV er videoen, mens SWF er spilleren.