草庐IT

zip_safe

全部标签

file - 在 Kotlin 中创建一个 ZIP 文件

我正在尝试在Kotlin中创建一个zip文件。这是代码:funmain(args:Array){varfiles:Array=arrayOf("/home/matte/theres_no_place.png","/home/matte/vladstudio_the_moon_and_the_ocean_1920x1440_signed.jpg")varout=ZipOutputStream(BufferedOutputStream(FileOutputStream("/home/matte/Desktop/test.zip")))vardata=ByteArray(1024)for(f

file - 在 Kotlin 中创建一个 ZIP 文件

我正在尝试在Kotlin中创建一个zip文件。这是代码:funmain(args:Array){varfiles:Array=arrayOf("/home/matte/theres_no_place.png","/home/matte/vladstudio_the_moon_and_the_ocean_1920x1440_signed.jpg")varout=ZipOutputStream(BufferedOutputStream(FileOutputStream("/home/matte/Desktop/test.zip")))vardata=ByteArray(1024)for(f

C++ zip 可变参数模板

这是C++中的一个简单的双容器zip函数:templatestd::list>simple_zip(conststd::list&lhs,conststd::list&rhs){std::list>result;for(std::pair::const_iterator,typenamestd::list::const_iterator>iter=std::pair::const_iterator,typenamestd::list::const_iterator>(lhs.cbegin(),rhs.cbegin());iter.first!=lhs.end()&&iter.secon

c++ - g++:使用 ZIP 文件作为输入

我们身边有Boost库。它由大量永远不会更改的文件组成,并且只使用其中的一小部分。如果我们要更改版本,我们会交换整个boost目录。目前,我们的SVN中有Boost源,逐个文件,这使得结帐操作非常缓慢,尤其是在Windows上。如果有一个符号/插件来处理ZIP文件中的C++文件,那就太好了,比如://@ZIPFSASSIGN'boost''boost.zip/boost'#includeg++是否支持编译器Hook?是否有任何关于ZIP支持的努力?其他想法? 最佳答案 我假设make或类似的构建系统参与构建您的软件的过程。我会将zi

C++,opencv : Is it safe to use the same Mat for both source and destination images in filtering operation?

过滤操作涉及卷积,位置(x,y)处的过滤值也将取决于像素(x-a,y-b)和a的强度,b>0.因此直接使用同一图像作为目标将导致意外行为,因为在计算过程中我使用了一些已经过滤的数据而不是原始数据。问题opencv是否在cv::GaussianBlur(.)、cv::blur等函数内部管理这个问题?为src和dst参数提供对相同Mat的引用是否安全?谢谢 最佳答案 是的,如果你这样做就不会有任何问题。我做过几次这样的事情。openCV会自动处理它。我测试了下面的代码,它运行良好:intmain(intargc,char*argv[])

c++ - boost zip 迭代器和 std::sort

我有两个长度相同的数组values和keys。我想使用keys数组作为键对values数组进行按键排序。有人告诉我,boost的zip迭代器是将两个数组锁定在一起并同时对它们执行操作的正确工具。这是我尝试使用boost::zip_iterator来解决无法使用gcc编译的排序问题。有人可以帮我修复这段代码吗?问题出在线路上std::sort(boost::make_zip_iterator(keys,values),boost::make_zip_iterator(keys+N,values+N));#include#include#include#include#include#in

闭源应用程序的 C++ 压缩 (zip) 库

请为商业闭源应用程序推荐一个C++压缩(zip)库。所以,不是GPL许可证。这是我的日常工作... 最佳答案 我知道你说的是C++,但是zlib很permissivelylicensed您可以直接从C++应用程序使用的C库。如果我没记错的话,也有各种围绕zlib的“类iostream”包装器可用。 关于闭源应用程序的C++压缩(zip)库,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questio

windows - 将文件夹内容复制到创建的 .zip 文件 : 'file not found or no read permissions'

我正在尝试使用JScript从现有文件夹创建.zip文件,但我的copyHere函数似乎没有复制到.zip文件夹。相反,我得到一个标题为“压缩(压缩)文件夹错误”的弹出框,其中显示消息“找不到文件或没有读取权限”,即使根据我的file.attributes属性(32)的值我对该文件具有读/写权限).这是我正在使用的脚本://GetcommmanlineargumentsvarobjArgs=WScript.Arguments;varzipPath=objArgs(0);varsourcePath=objArgs(1);//CreateemptyZIPfileandopenforaddi

c++ - boost_1_60_0 .zip 在 Windows 中的安装

我已经为Windows7执行了以下步骤Boostlinkhttp://www.boost.org/doc/libs/1_49_0/libs/python/doc/1.Downloadedboost_1_60_0.zip2.cd\boost_1_60_0\tools\build3.Ranbelowcommandincommandpromptbootstrap.batgccbjam--toolset=gcc"--prefix=C:\DestinationFolder"installNowihaveb2.exe&bjam.exeinC:\DestinationFolder\bin谁能帮我下一

windows - 如何检测 Windows 批处理文件是否从 ZIP 存档运行

我们的应用程序(在Windows上)分发的方式之一是作为ZIP存档。在这个存档中是一个用于启动应用程序的批处理文件。用户应该在运行我们的应用程序之前解压缩存档文件,但用户经常会忽略我们的说明并尝试在不先解压缩存档文件的情况下运行应用程序。当用户这样做时,应用程序无法启动,但(对用户而言)并不清楚导致失败的确切原因。我们想从批处理文件中检测它是否正在从ZIP存档中运行,如果是,则向用户显示一条消息,提醒他先解压缩存档。但是,我完全不清楚如何检测这种情况。虽然批处理变量%cmdcmdline%包含运行批处理文件的命令,但似乎无法使用路径来可靠地判断路径是否指向ZIP存档。例如,我将以下名为