文件预览功能
💡 重要提示
PicList 内置的文件预览功能是为了帮助用户快速确定文件内容来方便管理,而不是为了取代专业的视频播放器或 PDF 阅读器等专用软件。
为了方便用户管理文件,PicList 提供了强大的文件预览功能,支持多种文件类型的即时预览,包括:
- 📸 图片文件 - 支持常见的图片格式
- 🎬 视频文件 - 支持主流视频格式播放
- 🎵 音频文件 - 支持音频文件播放
- 📝 文本文件 - 支持代码高亮和 Markdown 渲染
- 📄 文档文件 - 支持多种文档格式
具体支持的文件格式请查看 支持预览的文件格式列表
📖 预览功能详细说明
🖼️ 图片预览
- 访问权限设置:对于一些对象存储平台,请将文件访问权限设置为公开,否则无法预览
- 支持格式:支持主流图片格式,包括 JPG、PNG、GIF、BMP、WebP 等
📝 文本文件预览
- 代码高亮:一般的文本文件会按照代码文件进行展示,支持语法高亮
- Markdown 渲染:Markdown 文件会进行实时渲染显示
- 本地缓存:预览时需要先将文件下载到本地缓存,然后再进行预览
- 大文件处理:对于超过
1MB
的纯文本文件,推荐您下载到本地后使用专业文本编辑器打开
⚠️ 注意
对于大型文本文件,预览可能会消耗较多内存和时间,建议直接下载使用专业编辑器。
🎬 视频预览
- 网络依赖:视频加载速度取决于网络环境,请注意流量消耗
- 性能建议:对于较大或码率较高的视频文件,建议下载后使用专业播放器进行播放
- 支持格式:支持主流视频格式,详见下方格式列表
💡 优化建议
为获得最佳观看体验,建议在良好的网络环境下预览视频文件。
支持预览的文件格式列表
🖼️ 图片格式
格式 | 描述 | 格式 | 描述 |
---|---|---|---|
.bmp | 位图文件格式 | .jpeg/.jpg | 联合照片专家组格式 |
.gif | 图形交换格式 | .png | 可移植网络图形格式 |
.ico | 图标文件格式 | .webp | WebP 格式 |
📝 文本格式
🔧 开发文件
格式 | 描述 | 格式 | 描述 |
---|---|---|---|
.c | C 语言源代码文件 | .cpp | C++ 源代码文件 |
.h | C/C++ 头文件 | .hpp | C++ 头文件 |
.java | Java 源代码文件 | .js | JavaScript 文件 |
.jsx/.tsx/.vue | 前端框架文件 | .php | PHP 源代码文件 |
.py | Python 源代码文件 | .go | Go 源代码文件 |
.dart | Dart 源代码文件 | .ps1 | PowerShell 脚本文件 |
🗂️ 配置文件
格式 | 描述 | 格式 | 描述 |
---|---|---|---|
.conf/.config | 配置文件 | .json | JSON 文件 |
.yaml/.yml | YAML 文件 | .xml | XML 文件 |
.prop/.properties | 属性文件 | .yarnrc | Yarn 配置文件 |
.condarc | Conda 配置文件 | .eslintignore | ESLint 忽略文件 |
🔄 Git 相关
格式 | 描述 | 格式 | 描述 |
---|---|---|---|
.gitattributes | Git 属性文件 | .gitconfig | Git 配置文件 |
.gitignore | Git 忽略文件 | .gitkeep | Git 保留文件 |
.gitmodules | Git 子模块文件 | LICENSE | 许可证文件 |
🎨 样式和标记
格式 | 描述 | 格式 | 描述 |
---|---|---|---|
.css | 层叠样式表文件 | .htm/.html | HTML 文件 |
.md | Markdown 文件 | .applescript | AppleScript 脚本文件 |
📊 数据文件
格式 | 描述 | 格式 | 描述 |
---|---|---|---|
.csv | 逗号分隔值文件 | .tsv | 制表符分隔值文件 |
.txt | 纯文本文件 | .log | 日志文件 |
⚙️ 系统脚本
格式 | 描述 | 格式 | 描述 |
---|---|---|---|
.bat | 批处理文件 | .cmd | Windows 命令脚本文件 |
.sh | Shell 脚本文件 | .rc | Windows 资源文件 |
.lock | 锁文件 |
🎬 视频和音频格式
🎵 音频格式
格式 | 描述 | 格式 | 描述 |
---|---|---|---|
.aac | AAC 音频文件 | .flac | FLAC 音频文件 |
.m4a | MPEG-4 音频文件 | .mp3 | MP3 音频文件 |
.ogg | Ogg Vorbis 音频文件 | .wav | WAV 音频文件 |
🎥 视频格式
格式 | 描述 | 格式 | 描述 |
---|---|---|---|
.amv | AMV 视频文件 | .avi | AVI 视频文件 |
.flv | Flash 视频文件 | .m2ts | M2TS 视频文件 |
.m4v | MPEG-4 视频文件 | .mkv | Matroska 视频文件 |
.mov | QuickTime 视频文件 | .mp4 | MPEG-4 视频文件 |
.mpeg/.mpg | MPEG 视频文件 | .mts | AVCHD 视频文件 |
.mxf | MXF 视频文件 | .ogv | Ogg Theora 视频文件 |
.rm | RealMedia 视频文件 | .rmvb | RealMedia 可变比特率视频文件 |
.vob | DVD 视频文件 | .webm | WebM 视频文件 |
.wmv | Windows Media 视频文件 | .3g2 | 3GPP2 视频文件 |
.3gp | 3GPP 视频文件 | .asf | Advanced Systems Format 视频文件 |
📝 格式说明
- 链接的格式提供了详细的技术规范信息
- 部分格式可能需要特定的解码器支持
- 建议使用常见格式以获得最佳兼容性