.SWF 파일 확장자는 '스위프(Swiff)'라고 발음하며, Adobe Flash 파일 형식을 의미합니다. SWF 파일은 다양한 수준의 인터랙티브 기능과 애니메이션, 애플릿으로 구성되어 있습니다.

원래 'SWF'는 ShockWave Flash의 약어였지만, 이후 Small Web Format(소형 웹 포맷)으로 명칭이 변경되었습니다.
SWF 파일과 플래시의 종말
SWF 파일 형식은 기본적으로 온라인 사용을 위해 설계되었습니다. 웹 브라우저 안에서 실행되는 온라인 게임에 널리 활용되었으며, 이를 위해 어도비는 데스크톱 운영체제의 웹 브라우저에서 SWF 파일을 재생할 수 있도록 Adobe Flash Player, Adobe Integrated Runtime 같은 플러그인을 제공했습니다. 지원 환경에는 x86 및 ARM 아키텍처(ARM은 Chrome OS 전용)의 Microsoft Windows, Mac OS X, Linux가 포함됩니다.
2015년 이전에는 로컬에 저장된 SWF 파일을 재생하는 것이 매우 간단했습니다. 파일을 브라우저 창으로 끌어다 놓기만 하면 바로 실행되었으니까요.
그러나 플래시는 인기에도 불구하고 1,000개가 넘는 보안 취약점을 안고 있었습니다. 결국 어도비는 2020년 말 플래시를 공식 종료(EOL)하기로 결정했고, 모든 주요 브라우저 제조사 역시 2020년까지 브라우저에서의 플래시 지원을 중단하겠다고 발표했습니다.
이제 데스크톱 PC에서 SWF 파일을 재생하려고 하면 예전만큼 쉽지 않다는 것을 알게 됩니다. 대부분의 웹 브라우저는 이런 파일을 인터페이스로 끌어다 놓아 재생하는 것을 허용하지 않습니다. 당시(2019년) 허용하던 브라우저들조차 플래시 지원이 종료되면 더 이상 허용하지 않게 되었습니다.
예를 들어, SWF 파일을 크롬 창으로 드래그하면 다운로드 프롬프트만 나타날 뿐 플래시 파일은 재생되지 않습니다.
따라서 시스템에 플래시 파일이 있다면, 플래시가 완전히 사라진 후에도 계속 사용하고 싶을 것입니다. 그렇다면 2020년 이후에도 작동하는 믿을 수 있는 대안을 찾아야 합니다.
단, 일부 SWF 파일은 인터랙티브 게임이지만 어떤 것은 비인터랙티브 광고나 튜토리얼일 수 있습니다. 모든 SWF 파일이 모든 SWF 플레이어에서 지원되는 것은 아니라는 점을 기억하세요.
웹 브라우저 외부에서 Adobe Flash SWF 파일 재생하기
브라우저 밖에서 SWF 파일을 재생하려면 가장 먼저 Adobe Flash Player를 다운로드하는 방법이 떠오릅니다. 하지만 이 플레이어는 브라우저를 통해 SWF 파일을 재생하기 때문에 문제를 해결해 주지 못합니다. 독립적으로 SWF를 실행할 수 있는 플레이어가 필요합니다.
Adobe Animate(구 Adobe Flash), Dreamweaver, Flash Builder, After Effects 같은 어도비 제품과 기타 SWF 제작 애플리케이션은 SWF 파일을 열 수 있습니다. 또한 Autodesk Game-ware의 일부인 Scaleform도 SWF 파일을 다루는 기능이 풍부한 상용 제품입니다. 다만 단순히 플래시를 재생하기 위해 무거운 소프트웨어를 설치하는 것은 좋지 않으니, 이미 설치되어 있다면 그것을 활용하는 정도가 좋습니다.
SWF 파일의 종류에 따라 필요한 프로그램이 다를 수 있습니다.
방법 1: Adobe Flash Player Projector Content Debugger
관련 정보를 검색하면 브라우저에서 SWF 파일을 재생하는 Adobe Flash Player를 접하게 됩니다. 그런데 어도비에는 실제로 Adobe Flash Player Projector Content Debugger, 즉 Adobe 독립형(Standalone) Flash Player라는 별도의 SWF 플레이어가 있습니다.
어도비는 이 독립형 플래시 플레이어를 꽤 숨겨두었습니다.
- 다음 링크로 이동하여 Adobe Flash Player Projector Content Debugger를 다운로드합니다.
- Windows, Mac, Linux 등 사용 중인 OS에 맞는 옵션을 찾습니다.
- Flash Player Projector Content Debugger를 다운로드합니다.

- Windows의 경우 설치가 필요 없는 EXE 파일이 제공됩니다. 더블클릭만 하면 바로 실행됩니다.

- 간단한 Adobe Flash Player 창이 나타납니다. SWF 파일을 열려면 File > Open을 클릭하거나 파일을 창으로 끌어다 놓으면 됩니다. 웹상의 SWF 파일 경로를 입력하거나, 로컬 시스템의 SWF 파일을 탐색해서 선택할 수도 있습니다.

- 플래시 오브젝트가 너무 작게 보이면 창 크기를 조절해 확대하세요. 이제 평소처럼 SWF 파일을 감상하고 상호작용할 수 있습니다.
- 플래시 오브젝트를 마우스 오른쪽 버튼으로 클릭하거나 메뉴바를 사용해 확대/축소 설정, 화질 조정, 전체 화면 모드 전환 같은 표준 옵션을 제어할 수 있습니다.

- 가장 좋은 점은, 이 플래시 플레이어는 웹 브라우저가 플래시를 완전히 제거한 후에도 계속 작동한다는 것입니다. 개발자용 디버그 도구일 뿐만 아니라, 플래시가 필요한 모든 사람에게 매우 유용한 호환성 솔루션입니다.
방법 2: Macromedia 아카이브 활용
- Macromedia Archives 웹사이트에서 Windows 10 및 Mac용 Flash Player를 아래 목록에서 필요에 맞게 다운로드합니다:
- Flash Player 29.0.0.140 – 2018년 4월 10일 출시
- Flash Player 29.0.0.113 – 2018년 3월 13일 출시
- Flash Player 28.0.0.161 – 2018년 2월 6일 출시
- Flash Player 28.0.0.137 – 2018년 1월 9일 출시
- Flash Player 15.0.0.152 – 2014년 9월 9일 출시 (Windows Firefox 및 Mac)
- Flash Player 15.0.0.167 – 2014년 9월 9일 출시 (Windows IE 전용)
- Flash Player 13.0.0.201 – 2014년 4월 16일 출시 (Mac 전용)
- 운영체제의 일반 응용 프로그램처럼 설치하고 사용하면 됩니다.
방법 3: SWF File Player
Windows OS 사용자에게 좋은 선택지 중 하나는 무료 프로그램인 SWF File Player입니다. 이 프로그램은 프리웨어이며, .NET Framework와 Shockwave Flash Object가 필요합니다.
- SWF File Player를 다운로드합니다.

- 응용 프로그램을 설치합니다.
- 실행하면 빈 인터페이스가 표시되며, File > Open을 통해 SWF 파일을 불러와야 합니다. 압축된 SWF와 압축되지 않은 SWF 파일 모두 지원됩니다.
- 프로그램이 파일 헤더를 분석해 화면에 정보를 채워줍니다. 재생 버튼을 누르면 시작됩니다. 게임이라면 바로 플레이할 수 있고, 애플릿이라면 즉시 사용할 수 있습니다.
- SWF 파일이 인터넷에서 콘텐츠를 다운로드해야 하는 경우 서버 가용성에 따라 문제가 발생할 수 있습니다. 서버가 아직 살아 있다면 정상 작동합니다.
- F11 키로 전체 화면 모드를 전환할 수 있습니다.

- 게이머라면 Flashpoint라는 플래시 게임 보존 프로젝트도 확인해 보세요. 이 프로젝트는 인터넷의 플래시 게임들을 수집해 보존하며, 프로젝트 웹사이트에서 프로그램을 다운로드하면 보존된 플래시 게임을 프로그램 인터페이스에서 직접 플레이할 수 있습니다. 이 프로젝트의 주목적은 플래시 게임의 보존입니다.
방법 4: 멀티미디어 플레이어 활용
다양한 멀티미디어 플레이어로 SWF 파일을 재생할 수 있습니다. 대표적인 예가 VLC Media Player로, 무료 오픈소스 동영상 플레이어이면서 다른 미디어도 지원하며, 흔하지 않은 포맷 재생에 특히 강력합니다.
- VLC Media Player를 다운로드합니다.

- VLC Media Player를 설치하고 실행합니다.
- SWF 파일을 마우스 오른쪽 버튼으로 클릭한 후 '연결 프로그램'을 선택하거나(연결된 프로그램이 없으면 '열기'), 목록에서 VLC Media Player를 선택합니다.
- 또는 VLC Media Player를 연 후 미디어(Media) 메뉴에서 파일 열기를 클릭하고 SWF 파일로 이동합니다.
GOM Player와 Media Player Classic(MPC는 XP Codec Pack에 포함됨)도 SWF를 잘 재생합니다. 다른 멀티미디어 플레이어로도 시도해 볼 수 있습니다.
방법 5: Windows용 IrfanView
IrfanView는 Windows용으로 가볍고 빠르며 혁신적인 무료 그래픽 뷰어입니다.
- IrfanView를 다운로드하여 설치합니다.

- 그런 다음 아래 링크에서 공식 플래시 추가 플러그인을 다운로드하여 설치합니다.
- 버전 9까지의 플래시 파일을 열 수 있습니다.
- 드래그 앤 드롭 또는 파일 메뉴를 통해 IrfanView로 SWF 파일을 엽니다.
방법 6: Mac용 iSwiff
iSwiff는 어도비의 플래시 웹 플러그인(NPAPI 버전)을 사용해 무비를 재생합니다. 플래시 플러그인은 한때 Mac OS X에 기본 포함되어 있었지만, 최신 버전은 MacUpdate에서 찾을 수 있습니다. iSwiff를 다운로드하여 설치하세요.

- 파일 메뉴에서 SWF 파일을 엽니다.
- 또는 SWF 파일을 iSwiff 위로 끌어다 놓습니다.
- 전체 화면을 사용하려면 '창(Window)' 메뉴에서 '전체 화면(Full Screen)'을 선택합니다.
- 전체 화면을 종료하려면 Cmd-F를 누릅니다.
- iSwiff를 종료하려면 Cmd-Q를 누릅니다.
- Finder에서 SWF 파일을 선택하고 컨트롤+클릭 후 '정보 가져오기(Get Info)'를 사용하면, 모든 플래시 파일의 기본 응용 프로그램으로 iSwiff를 지정할 수 있습니다.

macOS용으로는 다른 플래시 파일 오프너도 있습니다. SWF & FLV Player와 Elmedia Player가 대표적이지만, 이들은 주로 동영상·오디오용 멀티미디어 플레이어이기 때문에 SWF 기반 게임을 플레이하는 데는 적합하지 않습니다.
방법 7: SWF 파일 변환
SWF를 MP4 또는 다른 동영상 형식으로 변환할 수도 있습니다. 무료 동영상 변환기 대부분은 SWF 파일을 MP4, MOV, HTML5, AVI 같은 동영상 형식으로 저장할 수 있으며, 일부는 SWF를 MP3 등 오디오 파일로 변환하기도 합니다. 이를 위한 온라인 도구와 SWF 저작 도구도 다양하게 마련되어 있습니다.
- Freemake Video Converter를 다운로드하여 설치합니다.

- 프로그램을 열고 SWF 파일을 변환합니다.
- 온라인 SWF 변환기로 작동하는 FileZigZag를 이용할 수도 있습니다.
- Adobe Animate를 사용하면 SWF 파일을 EXE로 변환할 수 있어, 플래시 플레이어가 설치되지 않은 컴퓨터에서도 파일을 더 쉽게 실행할 수 있습니다. 프로그램의 파일(File) > 프로젝트 생성(Create Project) 메뉴 옵션으로 가능합니다.
- Flajector와 SWF Tools도 SWF를 EXE로 변환하는 대안 도구입니다.