A .swf file, short for shockwave flash, is a streaming video format used primarily on the Internet. If you have a .swf file and want to upload the content to the Internet, but have found the file is too large to upload directly to the Internet, the file information may need to be compressed. This will require the flash program originally used to create the streaming shockwave flash file. Writer Bio

How to Compress SWF Files - 59