Hvad er en SWF-decompiler?
En SWF-dekompilator er et computerprogram, der bruges til at dekompilere SWF-filer, der er oprettet ved hjælp af et program som Flash ™. Disse filer er ofte multimediefiler, der kan omfatte animation, video, lyd og stillbilleder, der kan afspilles gennem forskellige programmer og webbrowsere. Uden at bruge noget andet program, kan disse filer dog ikke adskilles for at få adgang til de enkelte komponenter, der udgør de billeder og lyde, der spilles som en SWF-fil. En SWF-dekompilator kan bruges til at konvertere SWF-filen til en rå datafil, der derefter kan bruges til at foretage ændringer i filen eller til at kopiere lyd og billeder, der bruges i SWF-filen.
Uden brug af en SWF-dekompilator eller lignende program kan en SWF-fil vises, men kan ikke ændres eller dekonstrueres på nogen meningsfuld måde. SWF-filer oprettes gennem et program som Flash ™, der oprindeligt blev kaldt “Shockwave Flash ™.” Selvom Shockwave ikke længere er tilknyttet Flash ™ -formatet, bevarer de filer, der er oprettet gennem programmet, den originale filtype. Disse filer er multimediefiler, der kan afspilles gennem en række programmer og webbrowsere for at se videoen og høre lyden samlet i filen.
De rå data, der bruges til at oprette en SWF-fil, er samlet i filen og er relativt utilgængelige uden en SWF-dekompilator. Ved at bruge en SWF-dekompilator kan en computerbruger konvertere en SWF-fil, der dybest set kun findes som et færdigt produkt, til en rå datafil, der ligner den, der blev brugt til at oprette SWF-filen. Disse rå data kan derefter fås til adgang til at foretage ændringer i Flash ™ -videoen eller for at få adgang til de billeder og lyde, der bruges til at oprette videoen. Afhængigt af arten af den anvendte SWF-dekompilator kan det også give en bruger mulighed for at manipulere de rå data fra den konverterede fil.
En SWF-dekompilator konverterer typisk en SWF-fil til en Flex- eller FLA-fil. Denne fil kan derefter bruges med andre programmer, typisk Flash ™, til at foretage ændringer i filen eller helt oprette et nyt projekt. De ændrede filer kan derefter samles til en ny SWF-fil til afspilning og distribution via Internettet eller andre medier. En SWF-dekompilator kan også potentielt være et noget enklere program, der ikke konverterer SWF til en anden filtype, men i stedet giver en bruger mulighed for at kopiere de kildebilleder og lyd, der er blevet samlet til en SWF for derefter at oprette nye projekter, der bruger den rå data.