我的知识记录

虚拟主机压缩备份_中文乱码与大文件处理

压缩备份时注意中文文件名。Windows 压缩的 zip 用 GBK 编码,Linux 解压默认 UTF-8,中文会乱码。用 unzip -O CP936 包名指定编码解压,或在 Windows 打包时用 UTF-8 编码(7-Zip 可选)。乱码文件用 convmv 转换编码。

Linux 解压命令:unzip 包名.zip 解压 zip,tar -zxf 包名.tar.gz 解压 tar.gz,tar -jxf 包名.tar.bz2 解压 bz2。解压到指定目录加 -C:tar -zxf 包名.tar.gz -C /目标目录。zip 解压到指定目录用 unzip 包名.zip -d /目标目录。解压前用 tar -tzf 或 unzip -l 预览内容。

参考(分卷压缩与解压): ``` # 分卷压缩(每个 100MB) tar -zcf - 目录/ | split -b 100M - backup.tar.gz. # 分卷解压 cat backup.tar.gz.* | tar -zxf - # 加密压缩 zip -r -P 密码 输出.zip 目录/ # 校验完整性 md5sum 包名.tar.gz ```

解压后的安全检查:从非官方来源下载的程序压缩包,解压后扫描是否有 webshell 或后门(grep eval/base64_decode),不要直接上线。破解版、 nulled 主题插件常带后门,解压后必须检查,否则网站会被入侵。

压缩率对比:tar.gz(gzip)压缩率中等、速度快,适合日常备份;tar.bz2 压缩率高、速度慢,适合长期存储;zip 跨平台好、压缩率一般,适合分享;7z 压缩率最高、速度慢,适合大文件。按用途选格式,不要盲目追求高压缩率。

解压失败的应急处理:zip 损坏用 zip -FF 损坏.zip --out 修复.zip 尝试修复;tar.gz 损坏用 gzip -t 测试,能解压多少算多少;确认是上传不完整的,重新上传并校验 md5。重要数据不要只存一份压缩包,多份备份在不同位置。

虚拟主机压缩备份_中文乱码与大文件处理

标签:

更新时间:2026-09-02 14:50:56

上一篇:FTP上传大文件带宽不足连接重置_FTP大文件上传连接重置教程详解

下一篇:网站所有页面404 Not Found_301重定向设置_伪静态配置修复_实用教程