linux上查看swf文件.靠谱
Posted Lucky&
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux上查看swf文件.靠谱相关的知识,希望对你有一定的参考价值。
在linux上查看swf文件,本来想用gnash 来看,可是有的电脑上看的时候只有声音,没有图像
所以用网页来查看,推荐谷歌
我们在和flash文件的同目录下新建一个文件名为:index.html
注:名字可以任意,但后缀必须得是html网页文件
使用gedit打开文件,复制下面的html标签:
<embed src="./kofwing_1-4.swf" width="100%" height="550px" />
其中:
src:表示swf文件的路径
width:表视频宽度
height:表视频高度
高度和宽度可以根据你自己播放flash高宽来自定义
但是我的swf文件太多了,一个一个的写就比较麻烦,所以写了个py脚本来自动生成
首先用shell命令将文件名重定向到一个文件中
写个py文件,
目录结构为
其中只需要将2.txt移动到这里,然后写个1.py就行了
1.py文件
#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 18-6-6 下午6:53 # @Author : LK # @File : 1.py.py # @Software: PyCharm """ linux 用网页查看swf文件, 因为有很多个swf文件,一个一个改比较麻烦 所以写了个python脚本自动生成 """ import os,shutil import fileinput data = [] os.makedirs(\'mk\') # 创建文件夹, 存放生成的文件 # 按行读取文件内容,并且保存到list中 for line in fileinput.input("2.txt"): data.append(line) for line in data: \'\'\'以每行的内容为文件名, 并且在新文件中添加每行的内容\'\'\' line = line.replace(\'.swf\', \'\') content = \'<embed src="../\'+ line + \'.swf" width="100%" height="700px" />\' line+=".html" line = line.replace("\\n",\'\') # 去掉最后拼接时候的换行符 fp = open(line, \'w\') # 创建文件 fp.write(content) fp.close() shutil.move(line, "./mk/") # 移动文件
这个文件是创建mk目录,让后将
<embed src="./kofwing_1-4.swf" width="100%" height="550px" />
的名字kofwing_1-4替换成你的文件名 注意我这里的是../ 表示上层目录
生成的mk目录内容为:
html文件内容,
然后将mk目录放到和swf文件的同一个目录
用浏览器打开就行了
有的打不开,就换一个html的文件名就行了
以上是关于linux上查看swf文件.靠谱的主要内容,如果未能解决你的问题,请参考以下文章
我在linux上安装了gnash swf viewer,但是gnash swf viewer不能播放swf文件?右键点击打开时没有用!
Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段