草庐IT

zip_entry

全部标签

【Linux笔记】压缩、解压文件的 4 种方式。tar、gzip、gunzip、zip、unzip、7z命令使用方法

目录1、使用tar命令:1.1.压缩:1.2.解压:1.3.tar命令各参数含义2.gzip、gunzipgzip命令:压缩文件:保留原始文件,创建压缩文件:保留原始文件,显示压缩进度:gunzip命令:解压文件:保留压缩文件,创建原始文件:保留压缩文件,显示解压进度:3.zip、unzipzip命令:压缩文件: 压缩目录及其内容:保留原始文件,创建ZIP文件:unzip命令:解压ZIP文件:解压ZIP文件到指定目录:列出ZIP文件内容:压缩文件或目录:使用LZMA算法创建7z文件:使用不同的压缩算法:解压缩文件:解压缩7z文件:解压缩到指定目录:查看7z文件内容:列出7z文件的内容:我的其他

php - 在内存中下载并解压缩 zip 存档

我想下载一个zip存档并使用PHP将其解压缩到内存中。这就是我今天所拥有的(这对我来说太多了文件处理:))://downloadthedatafilefromtherealpagecopy("http://www.curriculummagic.com/AdvancedBalloons.kmz","./data/zip.kmz");//unzipit$zip=newZipArchive;$res=$zip->open('./data/zip.kmz');if($res===TRUE){$zip->extractTo('./data');$zip->close();}//usetheun

php zip 存档内存、ram 和最大文件大小

我的文件夹中有用户生成的图像,这些图像变得相当大。尝试压缩这些文件时,我收到大约1.5gig大小的zip文件的错误。我的问题与内存有关,我认为php将打开的zip和所有图像都保存在内存中。我有一个可能的解决方案是在上传时将每个图像发送到zip文件以及适当的文件夹,到目前为止这似乎有效但是zip文件大小的限制是什么,我可以找到大约4gb。这如何影响服务器上的ram数量/与之交互?\并且限制实际上是4gb或者我可以继续无限期地将文件添加到zip或者我应该让脚本检查zip的大小以及它是否超过Xgigs重命名它并创建一个新的zip。我搜索了谷歌并阅读了文档,但发现了相互矛盾的信息或不完整的信息

php - 打开下载的 zip 文件会创建 cpgz 文件吗?

如果我将zip文件的url设置为链接的href并单击该链接,我的zip文件将被下载并打开它并获得我预期的内容。这是HTML:downloadzip问题是我希望链接指向我的应用程序,以便我可以确定用户是否有权访问此zip文件。所以我希望我的HTML是这样的:downloadzip还有我的/canDownload页面的PHP://businesslogictodetermineifusercandownloadif($yesCanDownload){$archive='https://mysite.com/uploads/my-archive.zip';header("Content-Ty

PHP 将 zip 文件保存到磁盘

我想将用户上传的文件压缩到某个位置。虽然上传部分有效,但我不知道如何压缩文件。我能够创建一个zip,但现在不知道如何将它实际保存到磁盘。 最佳答案 创建时只需将所需的目标路径传递给zip:$path='path/to/file.zip';$zip=newZipArchive();$zip->open($path,ZipArchive::CREATE);//addcontents...$zip->close(); 关于PHP将zip文件保存到磁盘,我们在StackOverflow上找到一个

php - 使用 zipArchive addFile() 不会将图像添加到 zip

我在这方面已经有一段时间了。这实际上工作了一次,然后就再也没有了。它根本不会创建zip文件。该文件确实存在。$zip=newZipArchive();$filename="./test".time().".zip";if($zip->open($filename,ZIPARCHIVE::CREATE)!==TRUE){exit("cannotopen\n");}$thisdir="$_SERVER[DOCUMENT_ROOT]/zip";$zip->addFile($thisdir."/trash-icon.png","/gabage.png");echo"numfiles:".$zi

php - ZipStream 在 PHP 中动态创建的 zip 文件无法在 OSX 中打开

我有一个包含大量媒体文件的PHP站点,用户需要能够一次下载多个.zip文件。我正在尝试使用ZipStream通过“存储”压缩即时提供zip,因此我实际上不必在服务器上创建zip,因为有些文件很大,而且压缩它们的速度非常慢。效果很好,生成的文件可以用我尝试过的每个压缩程序打开,除了OSX的默认解压缩程序ArchiveUtility之外没有任何错误。您双击.zip文件,ArchiveUtility认为它看起来不是真正的zip,而是压缩成.cpgz文件。在OSX终端或StuffItExpander中使用unzip或ditto可以毫无问题地解压缩文件,但为了我们的用户,我需要默认程序(Arch

php 模块不编译。不识别 "static function_entry"

我最近重新编译了我的php,突然旧代码(连同来自互联网的示例)停止编译。This确切的示例无法编译。有问题的代码片段:staticfunction_entryhello_functions[]={{NULL,NULL,NULL}};这是错误:/home/user/php_module/test_module/hello.c:12:error:expected‘=’,‘,’,‘;’,‘asm’or‘__attribute__’before‘hello_functions’可能是什么问题? 最佳答案 解决方案:这是新php5.4的区别找

轻量级力量:深入MiniZip库,实现C++中ZIP文件的简便压缩与解压

 MiniZip是一个轻量级的压缩库,它是zlib库的一部分,用于在C++中进行ZIP文件的压缩和解压缩操作。以下是MiniZip的一些功能和优点:功能:创建ZIP文件: MiniZip可以用于创建包含一个或多个文件的ZIP归档。压缩: MiniZip支持使用不同的压缩算法对文件进行压缩,例如DEFLATE。解压缩: 你可以使用MiniZip来解压缩ZIP文件,将其中的文件还原到原始状态。目录操作: MiniZip可以处理ZIP文件中的目录结构,保留文件的层次结构。优点:轻量级: MiniZip是一个小巧的库,适用于对ZIP文件进行基本操作的场景。易于集成: 作为zlib的一部分,MiniZi

android - 需要应用一种样式来摆脱 Entry 上的底线

首先,我是XamarinForms的新手,所以请多关照。我需要摆脱在Android中显示输入输入的底线。它在iOS中显示正常。我做了一些研究,发现:#D3D3D3应该通过简单地使下划线与输入框的背景颜色相同来达到目的。我已将此代码放在我的styles.xml文件中,但我觉得我需要应用此样式某处,但我不确定在哪里。对新手的任何帮助将不胜感激。这是整个文件:truefalse#2196F3#1976D2#FF4081true@style/AppCompatDialogStyle#D3D3D3#FF4081true@drawable/splash_screentruetrue