SWF
SWF파일 이름 확장자 | .swf |
---|---|
인터넷 미디어 유형 | |
매직 넘버 | CWS ,FWS [4] 또는ZWS [5] |
개발자 | FutureWave 소프트웨어, 나중에 Macromedia에 인수되었습니다. 어도비 시스템즈 |
포맷의 종류 | 벡터 그래픽 애니메이션 |
컨테이너: | Adobe Flash(이전의 Macromedia Flash 및 FutureSplash)는 Shockwave Flash Object라는 레이블이 붙어 있기도 합니다. |
SWF(/'sw'f/SWIF/'sw'f/SWOFF')[6]는 멀티미디어, 벡터 그래픽스 및 ActionScript에 [7]사용되는 Adobe 플래시 파일 형식입니다.FutureWave 소프트웨어에서 시작하여 Macromedia로 전송되고 Adobe의 관리 하에 있는 SWF 파일에는 다양한 수준의 상호작용과 기능을 가진 애니메이션이나 애플릿이 포함될 수 있습니다.또한 ActionScript를 사용하는 프로그램(일반적으로 브라우저 게임)에서도 발생할 수 있습니다.
프로그래머는 Flash, Flash Builder(IDE), Adobe Animate(2016년 2월 현재 Adobe Flash 대체), After Effects 등 여러 Adobe 제품 내에서 SWF 파일을 생성할 수 있으며 자유롭게 사용할 수 있는 Flex SDK의 일부를 구성하는 명령줄 애플리케이션 컴파일러인 MXMLC를 통해서도 SWF 파일을 생성할 수 있습니다.Adobe Illustrator는 "내보내기" 기능을 통해 SWF 형식 파일을 생성할 수 있지만 파일을 열거나 편집할 수는 없습니다.Adobe 제품을 사용하는 것 외에 오픈 소스 Motion-Twin ActionScript 2 컴파일러(MTASC), 오픈 소스 Ming 라이브러리 및 자유 소프트웨어 스위트 SWFTools를 사용하여 SWF를 구축할 수 있습니다.Multimedia Fusion 2, Captivate 및 SWiSH Max와 같은 다양한 타사 프로그램에서도 이 형식의 파일을 생성할 수 있습니다.
"SWF"라는 용어는 ShockWave Flash의 [8]약자로 유래되었습니다.이 용도는 SWF가 [9][10]파생한 다른 기술인 Shockwave와의 혼동을 없애기 위해 백로니엄 스몰 웹 포맷으로 변경되었습니다.Adobe의 [11]이니셜리즘 "SWF"에 대한 공식 해결 방법은 없습니다.
역사
소규모 회사인 FutureWave Software는 원래 파일 형식을 하나의 주요 목표로 정의했습니다. 즉,[12] 엔터테인먼트 애니메이션을 표시하기 위한 작은 파일을 만드는 것입니다.이 아이디어는 어떤 시스템에서든 실행할 수 있는 플레이어 소프트웨어와 느린 네트워크 연결로 작동하는 포맷을 포함했습니다.FutureWave는 1996년 5월에 FutureSplash 애니메이터를 출시했다.1996년 12월에 Macromedia는 FutureWave를 인수했고 FutureSplash Animator는 Macromedia Flash 1.0이 되었습니다.
SWF의 최초 명칭은 Macromedia Shockwave라는 유명한 브랜드를 활용하려는 Macromedia의 바람에서 비롯되었습니다. Macromedia Director는 최종 사용자를 위한 Shockwave 파일을 생산했기 때문에 새로운 Flash 제품이 만든 파일은 이미 확립된 브랜드를 활용하려고 했습니다.Flash가 Shockwave 자체보다 더 인기를 끌면서 이 브랜딩 결정이 더 골칫거리가 되었기 때문에 포맷을 단순 SWF라고 [8]부르기 시작했습니다.
Adobe는 [13]2005년에 Macromedia를 인수했다.
2008년 5월 1일 Adobe는 오픈 스크린 프로젝트의 일환으로 SWF 포맷 사양에 대한 라이센스 제한을 해제했습니다.그러나 Gnash 개발팀의 Rob Savoye는 플래시 포맷의 일부가 닫힌 [14]상태로 남아 있다고 지적했습니다.2008년 7월 1일, Adobe는 Google과 Yahoo에 코드를 공개했습니다.이 코드를 통해 [15]검색 엔진은 SWF 파일을 크롤링 및 인덱싱할 수 있습니다.
묘사
SWF의 주요 그래픽 프리미티브는 경로이며, 이는 선에서 스플라인 또는 베지어 곡선까지 다양한 원시 유형의 세그먼트 체인입니다.직사각형, 타원, 심지어 텍스트와 같은 추가 원본을 작성할 수 있습니다.따라서 SWF의 그래픽 요소는 SVG 및 MPEG-4 BIFS와 거의 비슷합니다.또한 SWF는 표시 목록을 사용하여 이전에 정의된 [16]컴포넌트의 이름을 지정하고 재사용할 수 있습니다.
SWF가 사용하는 바이너리 스트림 포맷은 QuickTime atoms와 매우 유사하며 태그, 길이 및 페이로드가 있습니다.이것은 (오래된) 플레이어가 지원하지 않는 콘텐츠를 쉽게 [16]건너뛸 수 있는 조직입니다.
원래 벡터 기반의 오브젝트 및 이미지를 단순한 시퀀셜 방식으로 표시하는 데 한정되어 있었지만 이후 버전에서는 오디오(Flash 3 이후)와 비디오(Flash 6 이후)를 사용할 수 있습니다.
Adobe는 Flash Player 버전 11에 새로운 로우 레벨 3D API를 도입했습니다.처음에 코드네임 Molehill이었던 이 API의 공식 명칭은 최종적으로 Stage3D였다.OpenGL 또는 Direct3D와 [17]: 9 동등하게 제작되었습니다.Stage3D에서는 셰이더는 Adobe Graphics Assembly Language(AGAL)[17]: 57 [18]라고 하는 저수준 언어로 표현됩니다.
도입
Adobe는 Adobe Flash Player 및 Adobe Integrated Runtime과 같은 플러그인을 사용하여 x86 아키텍처 및 ARM 아키텍처(Google Chrome OS만 해당)의 Microsoft Windows, Mac OS X 및 Linux를 비롯한 많은 데스크톱 운영 체제의 웹 브라우저에서 SWF 파일을 재생할 수 있도록 합니다.
GNU는 GNU General Public License(GPL)에 따라 Gnash라고 불리는 무료 소프트웨어 SWF 플레이어를 개발하기 시작했습니다.우선 순위가 높은 GNU 프로젝트임에도 불구하고 Gnash에 대한 자금 지원은 상당히 [19]제한적이었다.또 다른 선수는 LGPL 라이선스의 SWfdec이다.Lightspark는 최신 SWF 버전을 [19]지원하는 Gnash의 연속입니다.
Adobe는 보다 복잡한 [16]문서를 렌더링하는 Adobe Shockwave를 포함한 다른 제품 및 기술에 SWF 재생 및 오서링을 통합했습니다.SWF는 PDF 파일에도 포함할 수 있습니다.이러한 파일은 Adobe Reader 9 이후에 [20]표시할 수 있습니다.InDesign CS6는 제한된 형식의 SWF 애니메이션을 [21]직접 제작할 수도 있습니다.
Sony PlayStation Portable 콘솔은 펌웨어 버전 2.71부터 Sony의 웹 브라우저에서 제한된 SWF 파일을 재생할 수 있습니다.닌텐도[22] Wii와 소니 PS3[23] 콘솔 모두 인터넷 브라우저를 통해 SWF 파일을 실행할 수 있다.
Scaleform GFx는 GPU를 사용한 완전한 하드웨어 액셀러레이션을 특징으로 하는 상용 대체 SWF 플레이어이며 Flash 8 및 AS2까지 높은 호환성을 갖추고 있습니다.Scaleform GFx는 게임 미들웨어 솔루션으로 라이센스가 부여되었으며 많은 PC 및 콘솔 3D 게임에서 사용자 인터페이스, HUD, 미니 게임 및 비디오 [citation needed]재생에 사용됩니다.
SWF의 새로운 3D 기능은 3D [30]SWF를 대상으로 한 Papervision3D,[24][25][26] Away3D,[24][27][28] Sandy 3D [24][29]및 Alternativa 3D와 같은 3D 엔진을 통해 WebGL의 대안으로 알려져 왔다.이러한 프로젝트 중 일부는 2005년경 시작되었지만 Flash Player 10까지는 GPU 가속을 지원하지 않았으며 Flash Player 버전에서도 동일한 재료에 셰이더를 사용할 수 있었지만 정점 정보는 여전히 CPU에서 처리해야 했습니다(BSP 트리 사용 등).[30]Flash Player 버전 11에 새로운 Stage3D 로우 레벨 API가 추가된 후 일부 프로젝트가 새로운 API로 마이그레이션되었습니다.이행한 것은 Away3D 버전 [31]4입니다.
2010년에 Millward Brown이 실시하고 Adobe가 발행한 독자적인 조사에 의하면, 「성숙한 시장」(미국, 캐나다, 영국, 프랑스, 독일, 일본, 오스트레일리아, 뉴질랜드)의 데스크탑 Web 브라우저의 99% 이상이 SWF 플러그 인을 인스톨 해,[32] 약 90%가 최신 버전의 Flash Player를 탑재하고 있었습니다.
공표된 사양
Adobe는 SWF [33][34]버전 19의 변경 사항을 반영하기 위해 2013년 1월에 업데이트된 SWF의 일부 사양을 제공합니다.SWF 버전은 Flash 10 이후 Flash Player 버전에서 분리되었습니다.그 후 SWF 버전 번호는 빠르게 진행되었습니다.SWF 버전19는 Flash Player 11.[35]6에 추가된 신기능에 대응합니다.Flash Player 14는 SWF [36]버전25를 사용합니다.
2008년, Gnash 프로젝트의 수석 개발자인 Rob Savoye는, RTMP와 Sorenson [14]Spark의 사양은 생략한 채, SWF의 완전한 실장에 필요한 「대량」의 정보가 결여되어 있다고 비판했습니다.RTMP 사양은[37] [citation needed]2009년6월에 공개되었습니다.Sorenson Spark 코덱은 Adobe의 소유권이 아닙니다.
라이선스
2008년 5월 1일까지, SWF를 재생하는 소프트웨어의 실장은 사양의 [38]라이센스에 의해서 허가되지 않았습니다.그날 Adobe는 Open Screen Project의 일환으로 SWF 및 FLV [39]포맷에 대한 모든 제한을 해제했습니다.
SWF 파일을 작성하는 소프트웨어의 실장은, 「Adobe Flash Player [40]의 최신의 공개 버전에서 에러 프리」가 표시되는 것을 조건으로, 항상 허가되고 있습니다.
관련 파일 형식 및 확장자
Adobe 툴 체인의 SWF 오서링과 관련된 다른 형식은 공개 사양 없이 유지됩니다.예를 들어 FLA는 Adobe의 Flash에서 사용되는 편집 가능한 SWF 버전이지만 SWF를 출력할 수 있는 다른 Adobe 툴에서는 사용할 수 없습니다(단,[41] 기능은 적지만).
내선 | 설명. |
---|---|
.swf | .swf 파일은 Adobe Flash에서 편집할 수 없는 완료, 컴파일 및 게시된 파일입니다.단, SWF를 FLA [42]형식 또는 최신 Apache Flex [43]형식으로 변환하기 위한 비Adobe '.swf 디컴파일러'가 몇 개 존재합니다(Sothink와 같은).플래시를 사용하여 .swf 파일을 Import하려고 하면 [44].swf에서 일부 자산을 취득할 수 있지만 전부가 아닙니다. |
.FXG | FXG는 Flex, Flash, Photoshop 및 기타 응용 프로그램용으로 Adobe에서 개발 중인 통합 xml 파일 형식입니다. |
.disclosed(비활성화) | .fla 파일에는 플래시 애플리케이션의 소스 자료가 포함되어 있습니다.플래시 오서링 소프트웨어는 FLA 파일을 편집하여 .swf 파일로 컴파일할 수 있습니다.플래시 소스 파일 형식은 현재 Microsoft Compound File Format에 기반한 바이너리 파일 형식입니다.Flash Pro CS5에서 fla 파일 형식은 XML 기반 프로젝트 구조의 zip 컨테이너입니다. |
.xfl | .xfl 파일은 이진 .fla 형식과 동일한 XML 기반 프로젝트 파일입니다.플래시 오서링 소프트웨어는 플래시 CS4의 교환 포맷으로 XFL을 사용합니다.그것은 InDesign과 AfterEffects에서 수출된다 XFL 파일을 수입한다.플래시 프로 CS5에 있는 폴더를 XML와 이진 파일이 들어 있는 계층 구조가"FLA하지 않은"파일, 열리면xfl 파일은 키 파일. |
.~하듯이 | .as 파일 단순한 원본 파일에ActionScript 소스 코드 포함하고 있다.FLA 파일도 직접적으로,이지만 독립된 외부 .as는 파일을 구조적 이유로, 또는 버전 애플리케이션에 대한 코드 노출하려는 Actionscript한 코드를 포함할 수 있다. |
.mxml | .mxml 파일ActionScript 파일과 함께(그리고.css 파일), 그리고 플렉스에서 그래픽 사용자 인터페이스를 디자인을 위한markup-language-style 구문(HTML처럼)을 제공하는 사용된다.각 MXML 파일로 아이나 클래스의 멤버(UIComponent 그들이 후손들이다)이 중첩된 태그를 추가하는 루트 태그의 클래스 확장된 새로운 클래스를 만듭니다. |
.swd | .swd 파일은 플래시 개발 중에 사용되는 일시적인 디버깅파일입니다플래시 프로젝트 개발이 완료되면 이러한 파일은 필요하지 않으며 삭제할 수 있습니다. |
.asc | .asc 파일에는 효율적이고 유연한 클라이언트-서버 Macromedia Flash Communication Server MX 응용 프로그램을 개발하기 위해 사용되는 Server-Side ActionScript가 포함되어 있습니다. |
.disclosed(비활성화) | .abc 파일에는 Actionscript Virtual Machine AVM(Flash 8 이전) 및 AVM2(Flash 9 이후)에서 사용되는 액션스크립트 바이트 코드가 포함되어 있습니다. |
.amf | .amf 파일에는 FMS와의 트랜잭션을 위한 액션메시지 명령어가 포함되어 있습니다. |
.flv | .flv 파일은 Adobe Flash, ffmpeg, Sorenson Squeeze 또는 On2 Flix에서 작성된 플래시 비디오 파일입니다.FLV 파일내의 오디오 및 비디오 데이터는, SWF 파일내와 같은 방법으로 부호화 됩니다. |
.f4v | .f4v 파일은 MP4 기반의 iTunes M4V 파일과 비슷하며 Flash Player 9 업데이트 3 이상에서 재생할 수 있습니다.F4V 파일 형식은 플래시 비디오의 두 번째 컨테이너 형식이며 FLV 파일 형식과는 다릅니다.ISO 기반 미디어 파일 [45][46]형식을 기반으로 합니다. |
.f4p | .f4p 파일은 RTMP 프로토콜에서 사용하는 [46]것과 동일한 보호 체계를 기반으로 하는 Adobe Access 디지털 권한 관리 체계로 암호화된 미디어의 Adobe 접미사입니다. |
.f4a | .f4a 파일은 오디오 [46]스트림만 포함하는 iTunes M4A 파일의 Adobe 서픽스입니다. |
.f4b | .f4b 파일은 iTunes M4B 오디오북 [46]파일의 Adobe 서픽스입니다. |
.f4m | .f4m 파일은 XML 매니페스트 파일입니다.Adobe 버전의 비트레이트 제어 HTTP Live Streaming용 base64 FLV onMetaData 헤더를 포함합니다. |
.f4f | .f4f 파일은 MP4 아톰으로 분할된 fragment 파일입니다.FLV 패킷을 포함합니다. |
.swc | .swc 파일은 컴포넌트 배포에 사용됩니다.컴포넌트에는 컴파일된 클립, 컴포넌트의 ActionScript 클래스 파일 및 컴포넌트를 설명하는 기타 파일이 포함되어 있습니다. |
.csfl | .jsfl 파일은 Flash Authoring 환경에서 기능을 추가하기 위해 사용됩니다.이 파일에는 JavaScript 코드가 포함되어 Flash JavaScript API에 액세스합니다. |
.swt | .swt 파일은 Macromedia Generator에서 사용되는 .swf 파일의 '템플라이즈된' 형식입니다.Adobe Dreamweaver의 플래시 템플릿 파일 [47]확장자이기도 합니다. |
.flp | .flp 파일은 플래시 프로젝트에 포함된 모든 문서 파일을 참조하기 위해 사용되는 XML 파일입니다.사용자는 Flash Projects를 사용하여 여러 관련 파일을 그룹화하여 플래시 프로젝트 구성, 컴파일 및 빌드를 지원할 수 있습니다. |
.spl | .spl 파일은 FutureSplash Animator 문서입니다. |
.아소. | .aso 파일은 플래시 개발 중에 사용되는 캐시 파일로 컴파일된 ActionScript 바이트 코드가 포함되어 있습니다.대응하는 클래스 파일의 변경이 검출되면, ASO 파일이 재생성됩니다.플래시 IDE가 재컴파일이 필요하다는 것을 인식하지 못하는 경우가 있으며 이러한 캐시 파일을 수동으로 삭제해야 합니다.%USER PROFILE%\에 있습니다.로컬 설정\응용 프로그램 데이터\Macromedia\Win32/Flash8의 Flash8\en\Configuration\Classes\aso. |
.솔 | .sol 파일은 로컬 공유 객체(Flash Player를 실행하는 시스템에 저장된 데이터)를 보관하기 위해 Adobe Flash Player에 의해 생성됩니다. |
「 」를 참조해 주세요.
- 어도비 플래시
- 액션 스크립트
- ActionScript 코드 보호
- Adobe Flash Player, 플래시 무비를 실행 및 재생하는 런타임
- Adobe Flash Lite - 일반 플래시 무비를 실행할 리소스가 부족한 장치용 Flash Player 경량 버전
- 플래시 비디오
- 명나라 도서관
- 버전 8 이후 사용되는 안티에이리어스 텍스트렌더링 엔진인 샤프란 타입 시스템
- 로컬 공유 개체
- SWFObject는 웹 페이지에 플래시 콘텐츠를 삽입하는 데 사용되는 JavaScript 라이브러리입니다.
- 다른.
레퍼런스
- ^ "IANA Media Type registration".
- ^ "apache's media type file".
- ^ "nginx's media type file".
- ^ "SWF File Format Specification Version 10" (PDF). Archived from the original (PDF) on 2012-01-31. Retrieved 2012-02-26.
- ^ "SWF File Format Specification Version 19" (PDF). Archived from the original (PDF) on 2013-02-02. Retrieved 2013-02-17.
- ^ "Adobe Flash Player Administration Guide for Flash Player 10.1" (PDF). Adobe Systems. 2010-06-10. p. 1. Retrieved 2011-03-10.
- ^ 2014-08-18 Wayback Machine에서 보관된 Open Screen 프로젝트
- ^ a b Mark Schaeffer (2007). Adobe Flash CS3 Professional How-Tos: 100 Essential Techniques. Adobe Press. ISBN 978-0-13-270129-7.
- ^ "SWF Definition from PC Magazine Encyclopedia". Retrieved 2013-11-02.
- ^ Jennifer Niederst (2001). Web Design in a Nutshell: A Desktop Quick Reference (2nd ed.). O'Reilly Media, Inc. p. 438. ISBN 978-0-596-00196-4.
- ^ ""SWF" stands for...?". Archived from the original on 2016-09-19. Retrieved 2021-02-23.
- ^ "The History of Flash: The Dawn of Web Animation". Adobe Systems. Archived from the original on 2008-01-25. Retrieved 2008-01-21.
- ^ "Adobe Fast Facts Adobe". www.adobe.com. Retrieved 2018-10-28.
- ^ a b "Free Flash community reacts to Adobe Open Screen Project". Archived from the original on 2008-09-28. Retrieved 2008-11-29.
- ^ Streamingmedia.com:Google과 Yahoo의 플래시 검색 롤아웃
- ^ a b c C. 콘콜라토와 J. C.듀포드"MPEG-4 BIFS 및 기타 멀티미디어 기술 언어 비교"MPEG-4 워크숍 및 전시회, WEPM, 2002.
- ^ a b Christer Kaitila (2011). Adobe Flash 11 Stage3D (Molehill) Game Programming Beginner's Guide. Packt Publishing Ltd. ISBN 978-1-84969-169-7.
- ^ "What is AGAL - Adobe Developer Connection". www.adobe.com.
- ^ a b Willis, Nathan. "Gnash, Lightspark, and Shumway". LWN.net. Retrieved 13 June 2014.
- ^ "WordPress › Error". blogs.adobe.com.
- ^ Christopher Smith; AGI Creative Team (2012). Adobe InDesign CS6 Digital Classroom. John Wiley & Sons. p. 391. ISBN 978-0-470-45128-1.
- ^ "Wii Internet Channel". Archived from the original on 2008-02-23.
- ^ Eric Lempel (December 2008). "PS3 Firmware (v2.53) Update". Playstation.Blog. Retrieved 2009-03-12.
- ^ a b c Cheridan Kerr; Jonathan Keats (2009). The Essential Guide to Flash CS4. Apress. p. 286. ISBN 978-1-4302-2353-5.
- ^ Michael Lively (2010). Professional Papervision3D. John Wiley & Sons. ISBN 978-0-470-97060-7.
- ^ Paul Tondeur; Jeff Winder (2009). Papervision3d Essentials: Create Interactive Papervision3D Applications with Stunning Effects and Powerful Animals. Packt Publishing Ltd. ISBN 978-1-84719-573-9.
- ^ Matthew Casperson (2011). Away3D 3.6 Essentials. Packt Publishing Ltd. ISBN 978-1-84951-207-7.
- ^ Michael Ivanov (2011). Away3D 3.6 Cookbook. Packt Publishing Ltd. ISBN 978-1-84951-281-7.
- ^ Doug McCune; Deepa Subramaniam (2009). Adobe Flex 3.0 For Dummies. John Wiley & Sons. pp. 388–389. ISBN 978-0-470-40789-9.
- ^ a b Remi Arnaud (2011). "3D in a Web Browser". In Eric Lengyel (ed.). Game Engine Gems 2. CRC Press. pp. 207–212. ISBN 978-1-56881-437-7.
- ^ "Stage3D vs WebGL Performance — Airtight Interactive".
- ^ "Flash content reaches 99% of Internet viewers". Adobe. Archived from the original on August 27, 2010. Retrieved 2010-09-10.
- ^ "SWF and AMF Technology Center - Adobe Developer Connection". www.adobe.com.
- ^ "SWF and AMF3 specifications update - ByteArray.org". Archived from the original on 2013-04-15.
- ^ "SWF Versioning - ByteArray.org". Archived from the original on 2012-10-15.
- ^ "Flash Player and Adobe AIR feature list - Adobe Developer Connection". www.adobe.com.
- ^ "Real-Time Messaging Protocol (RTMP) specification - Adobe Developer Connection". www.adobe.com.
- ^ "SWF and FLV File Format Specification License Agreement". Adobe Systems. 2007-06-27. Archived from the original on 2007-12-22. Retrieved 2008-01-05.
You may not use the Specification in any way to create or develop a runtime, client, player, executable or other program that reads or renders SWF files.
- ^ "Open Screen Project Press Release". Adobe Systems. 2008-05-01. Archived from the original on 2008-05-06. Retrieved 2008-05-01.
- ^ "Adobe Player Licensing: Flash Player Developer SDKs". Adobe Systems. Archived from the original on January 15, 2008. Retrieved 2008-01-21.
- ^ Richard Harrington; Marcus Geduld (2009). After Effects for Flash, Flash for After Effects: Dynamic Animation and Video with Adobe After Effects CS4 with Adobe Flash CS4 Professional. Adobe Press. p. 32. ISBN 978-0-321-60607-5.
- ^ Brimelow, Lee (25 April 2008). "New Video Tutorial on Ethical SWF Decompiling". the Flash Blog. Adobe Systems. Archived from the original on 16 December 2012. Retrieved 28 October 2010.
- ^ Shashank Tiwari; Elad Elrom; Charlie Schulze (2010). AdvancED Flex 4. Apress. p. 386. ISBN 978-1-4302-2484-6.
- ^ Flash Player 무비(SWF) 파일은 편집 또는 Import할 수 있습니까?Kb2.adobe.com 를 참조해 주세요.2010년 11월 9일에 취득.
- ^ Adobe Systems Incorporated (November 2008). "Video File Format Specification, Version 10" (PDF). Adobe Systems Incorporated. Archived from the original (PDF) on 2010-09-23. Retrieved 2009-08-03.
{{cite journal}}
:Cite 저널 요구 사항journal=
(도움말) - ^ a b c d "New File Extensions and MIME Types". Kaourantin.net. 2007-10-31. Archived from the original on 2010-07-06. Retrieved 2010-12-04.
- ^ Crumlish, Christian; Dykes, Lucinda (20 February 2006). Dreamweaver® MX 2004 SavvyTM. John Wiley & Sons. p. 240. ISBN 978-0-7821-5102-2. Retrieved 22 November 2021.
외부 링크
- Adobe Systems Flash SWF 레퍼런스
- SWF 파일 형식 사양(버전 19)
- Adobe SWF Investigator – 일종의 분해 장치
- Adobe Stage3D(또는 Stage3D)