zdir目录查看器更新1.1版了,到底有什么新功能呢?
昨天我们介绍了xiaoz.me的图床程序ImgURL的版本大更新,可以说完全不输给任何国外的图床程序。今天我们来介绍一下xiaoz.me的另一款产品zdir的更新,6月的时候xiaoz.me发布了1.0版的zdir,只能上传图片和文本文件,除图片能支持预览外,文本文件不支持预览,更不支持视频文件的预览。文件名称甚至还不能用中文命名等问题,总之由于是一个新生的程序漏洞还是比较多的,这不本月初xiaoz.me终于为zdir发布了第一个大版本的更新——1.1版,接下来我们来解析这两个版本之间的区别以及介绍1.1版改动的内容。
1.0 2018-06-20 & 1.0稳定版 2018-08-04
zdir目录查看工具的第一版,所谓目录查看器其实就是把你的文件放入服务器中查看工具所在的目录内,实现通过浏览器访问网站的方式访问服务器中的文件。类似于网盘一样的东西,但是他不是网盘,网盘程序由于过于复杂且项目繁多因此都需要数据库的支持,而目录查看器只是一个工具因此无需配置数据库,起到了输入域名或者IP地址加上目录文件夹打开就能像上网一样查看服务器中的文件,就像一个不用登录谁都能看的公开网盘一样。
zdir是服务器目录查看器,因此建议安装在云服务器上,最好不要安装在虚拟主机中。
下面我们来介绍一下1.0版本的一些动态
主要功能
- 目录浏览
- MarkDown文件预览
- CSS/JavaScript一键复制
- 查看文件HASH
- 图片预览
- 文件索引
- 显示二维码
- 文件删除
功能详细说明
MarkDown文件预览
如果是MarkDown文件(.md
)后面会出现一个小眼睛按钮,点击此按钮可直接预览。
如果文件是以readme.md
命名,会出现“使用说明”按钮,点击也可以预览。
链接复制
复制按钮会根据文件类型判断,最后返回不同的复制结果,在用于搭建前端库的时候非常有帮助,比如:
<!--如果复制的是.js文件,返回结果为-->
<script src = 'https://libs.xiaoz.top/jquery/2.0.3/jquery-2.0.3.js'></script>
<!--如果复制的是.css文件,返回结果为-->
<link rel='stylesheet' href='https://libs.xiaoz.top/layer/skin/layer.css'>
<!--如果是图片等文件-->
<img src = 'https://libs.xiaoz.top/material/loading/loading0.gif' />
其它文件返回文件URL地址。
查看文件hash
点文件后面的“叹号”按钮,可以计算文件md5和sha1值,验证文件hash值,可避免运营商劫持等风险。
图片预览
鼠标移动到图片文件会显示图片预览。
文件索引
如果文件太多,查找不太方便,Zdir暂时未实现文件搜索功能,不过通过“文件索引”功能加上“Ctrl + F”,找文件也是分分钟的事情。
“文件索引”缓存时间为24小时,如果希望立即清除缓存请访问cache.php?del=cache
使用方法
- 下载源码放到站点根目录
- 修改
config.php
设置自己的网站标题/关键词/描述 - 如果需要排除某个目录,继续修改
config.php
注意事项
不要使用中文命名目录/文件,否则可能发生不可预料的错误。
当然这是1.0版,本站的zdir页面就是1.0版的,欢迎浏览。 https://www.zzygx.cc/zdir-master/
这一版很多内容不支持,比如不支持视频文件预览以及不能使用中文命名文件,会发生错误。(1.1版本已修复,稍后详细讲解1.1版)其实这是因为6月份才刚开始创立这一项目,加起来不到三个月,肯定是有很多不完善的地方。在xiaoz与广大网友们的共同努力下,在征求了大家的意见后xiaoz.me决定在9月初正式推出升级版的zdir 1.1版,新版增加了很多新功能,下面我们来介绍一下1.1版的大变化。
1.0版本介绍
https://www.xiaoz.me/archives/10465
1.1 2018-09-02
全新升级后的zdir功能更加丰富,错误开始减少,已经初具规模,下面我们来了解一下新版的主要功能。
本站1.1版zdir地址(也是我们的视频分享地址)https://www.zzygx.cc/zdir-master-new/
Zdir特性
- 目录浏览
- MarkDown预览
- CSS/JavaScript一键复制(含彩蛋)
- 文件hash
- 图片预览
- 视频播放(支持.mp4格式和.m3u8)
- 文本查看器(支持的格式有.txt .sh .py .go .c .cpp)
- 文件索引
- 二维码生成
- 文件删除
- 已经支持中文(仅在Linux下测试)
部分功能详细说明
Zdir已经支持视频播放,当文件后缀是.mp4
或.m3u8
格式时,会出现播放按钮。
文本查看器也是最近新增功能,目前支持查看的文本格式有.txt .sh .py .go .c .cpp(未来会增加更多的格式),同时支持代码高亮。
Zdir文件索引功能可能帮助您快速找到需要的文件,只需轻轻的Ctrl + F
即可。
我们可以看到新版本增加了许多实用的功能,xiaoz不愧是良心站长,1.2的ImgURL增加了URL上传,1.1的zdir增加了mp4视频在线播放和文本文档查看器的功能,并且支持中文命名文件。
xiaoz说在2018-08-30完成了对Linux系统环境下的中文命名测试,也就是说在Linux环境下当你上传中文名字的文档时也能正常使用不再报错了,这是1.1版的最大看点,支持中文的文件名称,以后就不用再把中文的文件名字改成英文或者数字了。
图片预览、目录预览这是1.0早就有的功能,而文本文件查看器是1.1的另一个新功能,当你的文件是txt文件时可以看到文件后面有一个查看按钮,点击后就能用查看器查看文档文件。不过还是有bug,那就是目前仍然只能支持英文文档的预览功能,中文的文档依然是无法打开,那就直接点击文件用浏览器看吧,反正全世界所有的浏览器全部都支持txt文件的预览,也期待未来xiaoz能修好这一漏洞。
真正需要点赞的就是我们说的最后一个功能,视频文件能预览了,不过只能支持mp4和m3u8格式的视频文件。其实能在线播放视频这是一个很大的进步,虽然只能支持mp4格式的预览,但是起码是有这一功能了。当上述两种格式的文件上传之后就会增加一个播放按钮,点击后再点击一下画面就能播放视频了。经过我们的观察,在线视频播放器采用的是目前全球流行的HTML5播放器,这一播放器摆脱了对flash的依赖,而最重要的是HTML5支持最友好的就是mp4格式,因此这也是为什么基于HTML5开发的视频播放器播放的视频文件大部分都是mp4格式的原因了。
1.1版本介绍
https://www.xiaoz.me/archives/10946
视频预览功能说明
视频预览页面的小窗口画面,全屏预览暂未支持,只能用小窗口预览,跟浏览视频网站的内容一样,播放控制按钮在下方。
播放控制按钮在下方,是一个html5的视频播放器,目前国外的youtube、facebook、twitter以及国内的百度贴吧、新浪微博、淘宝天猫、优酷、腾讯视频、爱奇艺等许多视频网站的播放器都换成了这个,加载速度是以前flash的几十倍,目前正在成为下一代主流在线视频播放器。
通过中文的文件名称我们可以看到,1.1新版的zdir里中文命名的视频文件不仅永远不会让程序报错,反而正常浏览预览视频文件。视频文件不会因为是中文名称而在播放器中出现任何的问题,只要你的视频是mp4格式,无论你的文件是中文还是英文命名都是可以正常观看的,只要你的文件是mp4格式并且能在本地正常观看那么就OK了。
如果你还不相信的话,欢迎到我们的1.1测试页面亲自测试我们所说的到底对不对 https://www.zzygx.cc/zdir-master-new/
这就是zdir新版本新功能的介绍,感兴趣的站长朋友们可以自行部署zdir放入服务器中直接就可以用。欢迎到我们的主站(http://www.shibushi.cc/post/88.html)查找下载地址或者实验室下载站(https://www.zzygx.cc/DirectoryLister-master/)下载缓存的安装包文件自行下载安装部署。