php如何压缩txt文件怎么打开,PHP-压缩txt文件,同时保持文件扩展名
我想在PHP中压缩.txt文件,同时保持文件扩展名.当我解压缩.gz文件时,.gz文件中的扩展名(.txt)被删除. (test.txt变成-> test)
这是我的将test.txt压缩为.gz文件的PHP代码的示例:
// Name of the file we are compressing
$file = "test.txt";
// Name of the gz file we are creating
$gzfile = "test.gz";
// Open the gz file (w9 is the highest compression)
$fp = gzopen ($gzfile, 'w9');
// Compress the file
gzwrite ($fp, file_get_contents($file));
// Close the gz file and we are done
gzclose($fp);
?>
有人知道我在做什么错吗?还是因为gzip限制?
解决方法:
通常,在解压缩时,gzip不会在gzip标头中使用名称,而且您也不会在标头中存储名称.它只是从文件名中删除.gz.您需要将文件命名为test.txt.gz才能将其解压缩为test.txt.
标签:compression,gzip,gz,php
来源: https://codeday.me/bug/20191030/1971302.html
php如何压缩txt文件怎么打开,PHP-压缩txt文件,同时保持文件扩展名相关推荐
- c语言打开关闭文件的顺序,C语言1-文件概述、文件的打开与关闭、顺序读写数据文件(1).docx...
C语言程序设计教案 章节名称 文件概述.文件的打开与关闭.顺序读写数据文件(1) 授课类型 □理论 □实验 ?理实一体 □实训 □实习 班级 地点 周次 星期 节次 授课进度 ?符合 □超前 □滞后 ...
- CAD文件怎么打开?什么软件可以快速打开CAD文件?
对于刚接触CAD文件的小伙伴,肯定对如何打开CAD文件感到困惑,这是因为想要打开CAD文件,就需要使用专业的CAD看图软件才可以打开,那么CAD文件怎么打开?什么软件可以快速打开CAD文件? 如果我们 ...
- 打开Excel显示:新建EXCEL文件格式和扩展名不匹配(原因+解决办法)
打开Excel显示:新建EXCEL文件格式和扩展名不匹配(原因+解决办法) 我最开始安装了Office2019,然后安装了WPS(版本:11.1),然后WPS默认开启了自动更新(关闭方法自行百度),把 ...
- linux下压缩gz文件怎么打开,Linux压缩gz文件(gzip)
Linux压缩gz文件(gzip)教程 Linux gzip命令详解 功能 用于压缩或解压缩一个 gz 压缩文件. 语法 gzip [options] file... 参数 参数 描述 options ...
- idea对于文件的打开方式设置,如何将某个文件以txt文本格式打开
打开idea的设置,找到File Types 选中Text时,红框2就显示对应的后缀名,表示红框2中的后缀名都以Text文本文件的格式(即txt文本)打开 这样我们就可以在idea上自定义不同后缀名文 ...
- java如何解压rar文件怎么打开,Java压缩与解压rar文件
package com.sunz.fileUpload; public class RarToFile { //cmd 压缩与解压缩命令 private static String rarCmd = ...
- Python文件(一):文件类型、文件的打开,读取写入,关闭、文件备份、文件和文件夹的操作
一.文件 文件是存储在存储器上的一组数据序列,可以包含任何数据内容. 文件是数据的抽象和集合. 二.文件类型 文本文件:长字符串 二进制是信息按照非字符但有特定格式形成的文件,文件内部数据的组织格式与 ...
- android xml 加载错误提示,加载uixml文件失败 打开wps时显示“加载XML文件失败1
打开wps时显示"加载XML文件失败." 打开wps时显示"加载XML文件失败1 关闭所有打开的Word文档: 开始 → 运行 → 粘贴上面复制的命令 → 确定. 在打开 ...
- html.url文件怎么打开,url是什么文件格式?.url文件怎么打开?
url格式的文件是一种网页文件,指向本机当前建立服务器的一个连接,如果可以正常打开说明服务器已经搭建成功.一般的都是可以直接点击打开的,如果打开不了,可以试试拖到浏览器中运行下,依然打不开就说明可能是 ...
最新文章
- Jenkins+PowerShell持续集成环境搭建(二)控制台项目
- 如何在Mac OS下用ISO包制作启动U盘
- VC2019无法打开文件msvcrtd.lib和Spectre 缓解库相关问题
- PMCAFF产品经理第一课 | 「在行」价值1.5万元的强大课程体系,365天能力突围
- python采集_Python采集实例1
- 北斗导航 | 从存储的log日志(NMEA0183标准输出)中获取经纬度并在地图中绘制坐标轨迹(附Matlab源代码)
- 发现四川科技馆在线网站修改用户设置页面的一个问题
- 前端学习(3169):react-hello-react之删除一个todoList
- python读写文件操作_详解Python文件读写操作
- JAVA如何选中一行上移,怎么把表格一行整体上移
- h5 移动端 监听软键盘弹起、收起
- (四)语音识别测试案例
- 我的世界服务器组件怎么用,我的世界:两款服务器的组件功能,种树也有学问,种树技巧!...
- daocloud创建mysql_DaoCloud体验-使用node构建应用程序
- python设计模式
- Java考试系统题目和选项乱序实现
- 微信小程序官方开发文档
- 6个usb口服务器无响应,USB接口不能用(没反应)修复方法
- SDL游戏之路(十一)--按钮制作
- 利用输入法输入汉字,如何统计字数