草庐IT

ruby-on-rails - 能够处理 rar/tar/zip/7z 的 Ruby/rubyzip 替代方案?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion我想知道是否有人知道Ruby的ruby​​zip替代品,它可以处理各种格式,特别是zip/rar/7z?我知道libarchive,但它对我的目的来说并不完整(它是一个很好的gem)。(澄清一下,libarchive-对我不起作用-因为

go - 如何使用Go执行“cat 7zSD.sfx.config.txtxxxx.7z> setup.exe”

Thisquestionalreadyhasanswershere:execgitcommandrefusestoredirectedtofileinGo(1个答案)goos/execcommandargumentissues[duplicate](1个答案)callingcommandwithsomeargumentsworksbutnotwithothersbutworksfromconsole(1个答案)Howtoexecutesystemcommandwithunknownarguments(3个答案)Howdoyougettheoutputofasystemcommandin

java - 如何读取 .7z 扩展文件中的文件内容

我想读取.7z压缩文件中的文件。我不希望它被提取到本地系统。但是在JavaBuffer中,我需要自己读取文件的所有内容。有什么办法吗?如果是,您能否提供执行此操作的代码示例?场景:主文件-TestFile.7zTestFile.7z中的文件是First.xml、Second.xml、Third.xml我想在不解压缩的情况下阅读First.xml。 最佳答案 您可以使用ApacheCommonsCompresslibrary.该库支持多种归档格式的打包和解包。要使用7z格式,您还必须将xz-1.4.jar放入类路径中。这是XZforJ

linux - 在 Linux 服务器上构建 windows 7z SelF-eXtracting 安装程序,如何更改 exe 图标?

我的服务器是UbuntuServer12.04,我的客户端都是Windows。所以我想为他们构建一些Windows安装程序。最后,我发现7zSelF-eXtracting安装程序对我来说非常简单。Ubuntu有p7zip,它可以制作7z压缩文件,并且可以通过以下命令使用sfx模块制作windows7zSelF-eXtracting安装程序:cat7zSD.sfxinstaller_configinstaller.7z>installer.exe我在http://downloads.sourceforge.net/sevenzip/7z920_extra.7z下载了7zip额外包以使用其

windows - 使用 7z 命令行创建具有当前日期的存档会损坏名称

我正在尝试设置一个7zip批处理文件以在文件名中包含当前日期的存档中备份数据。到目前为止我设置@ECHOOFF7zaC:\Download\%DATE:~-4%-%DATE:~4,2%-%DATE:~7,2%_Backupfile.7z-mhe-mx0-r-ssw-w-i@files_included_in_backup.txt-x@files_excluded.txt暂停备份本身没有问题,应该生成一个名为JJJ-MM-DD_Backupfile.7z的文件。尽管今天是8月13日,它给了我一个名为2014-8的文件。-01_备份文件.7z知道出了什么问题吗?我使用的是Windows8.

windows - 如何在不解压缩的情况下直接将 7zip 文件归档为 .7z?

我知道如何存档文件或使用7zip解压缩(在Windows中)。我知道WinRAR工具可以从另一个压缩包中压缩文件。有点像winrar-adest_archive.rarorigin_archive.zip/toto.txt这对于7z似乎是不可能的。目前这是我正在尝试的"C:\ProgramFiles\7-Zip\7z"a"toto.zip"tata.7z\tata.txt我知道我可以提取整个文件(使用“e”选项)然后归档我想要的文件,但是这个提取操作太多了。 最佳答案 7-zip不提供此功能。你必须自己做。这是一个快速演示。相对文件

Windows CMD 文件/文件夹压缩使用 7z 或替代 .tar.gz

我搜索了如何在Windowscmd上使用7z压缩文件/文件夹,我找到了压缩为:zip、tar、7z、..etc但不是.tar.gz或.tar.bz2这是我使用的文档:http://www.dotnetperls.com/7-zip-examples这是我使用的命令:for/d%%Xin(*)do"c:\ProgramFiles\7-Zip\7z.exe"a-t7z"%%X.7z""%%X\"将“%%X.7z”和“-t7z”中的“7z”更改为所需的扩展名,您就可以得到想要的结果了。但不幸的是这种方式不适用于.tar.gz我需要使用gzip压缩&不知道如何,当然是在CMD上。反正?我确定有

linux(centos7)安装7z

1、下载7-Zip下载地址:7-Zip-程序下载2、解压mkdir7zip--创建文件夹7zipmv7z2301-linux-x64.tar.xz 7zip/--移动cd7ziptar-xvJf7z2301-linux-x64.tar.xz--解压输入ll查看解压后的文件3、安装cp7zzs/usr/local/bin/输入7zzs查看是否安装成功4、使用 解压文件7zzsx文件名.7z压缩文件7zzsa11.7zdist ----将文件夹dist压缩成11.7z 官网网站7-Zip官方中文网站

c++ - 如何使用 7z SDK 提取 rar/zip 文件 (C++)?

我正在尝试编写一个小型的跨平台漫画书阅读器(Qt/C++)。我不在乎外面已经有什么,我知道有一些。我的问题是我需要阅读漫画书格式,它们被重命名为rar和zip文件。文档非常……不存在?任何地方都没有“helloarchive”文档。我该如何设置?如果它能让我更容易地假设我使用的是任何特定的操作系统,那就这样做吧。为了开发工作,我经常在Kubuntu、OSX和Win7之间切换。 最佳答案 我一直在为7zipSDK开发一个简单的C++包装器,您可以找到它here.它目前仅支持Windows和我的特定需求,但我很乐意进行一些更改和/或接受

【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文件的内容:我的其他