go-swf Package swf contains utilities to read Shockwave Flash Format files Documentation See here Example parser := swf.NewParser(r) swfFile, err := parser.Parse() fmt.Printf("Tags count : %v\n", len(swfFile.Tags))