解压缩大ZST文件
我有一个16GB压缩的ZST文件.如何在Windows上解压缩?我没有内存来处理解剖版本,因此需要将其直接写入文件. 解决方案 有听起来很明显的风险,您需要一个支持Zstandard的Windows Decompressor. 在 zstandard版本页面,有两个预制的Windows oputables, zstd-v1.5.5-win32.zip ZSTD-V1.5.5.5-win64.zip 可用. 关于所需的内存量,zstandard将在写入文件系统之前将其完全解压缩到存储器中 - 它以这样的操作以a streaming模式循环起作用伪代码 WHILE NOT at eof of zstd file read a small part of the compressed data into memory uncompressing it into memory writes the uncompressed data to dis
2 2023-12-06
编程技术问答社区
我可以用ASP.NET获得 "WAR文件 "类型的部署吗?
有时候,精通J2EE的人会看ASP.NET和Wonder,在哪里支持将应用程序部署为单个单元? JSP/Servlet应用程序可以用作战争文件,其中所有页面,内容,元数据和代码中都可以部署.战争文件可以版本化,很容易移动.可以保证整个应用程序包含在一个单元中. 这不是ASP.NET的主流方法.人们做什么?他们是否诉诸于复制目录和所有无数文件?对于ASP.NET开发人员来说,这不是问题吗? (这有点作弊,因为我要提出自己的答案) 解决方案 尽管不是ASP.NET中的主流方法,但使用称为ASP.NET的VirtualPathProvider的构造.有了它,您可以从不是文件系统的内容中提供网站内容.例如,您可以直接从zip文件中直接提供ASP.NET网站,而无需将文件解压缩到磁盘. 在这里证明该概念使用dotnetzip库来协助ASP.NET从拉链中拉出内容. 有趣的代码位: using Ionic.Zip; namespace Ionic.Zip.We
0 2023-11-30
编程技术问答社区
我可以用ASP.NET获得 "WAR文件 "类型的部署吗?
有时候,精通J2EE的人会看ASP.NET和Wonder,在哪里支持将应用程序部署为单个单元? JSP/Servlet应用程序可以用作战争文件,其中所有页面,内容,元数据和代码中都可以部署.战争文件可以版本化,很容易移动.可以保证整个应用程序包含在一个单元中. 这不是ASP.NET的主流方法.人们做什么?他们是否诉诸于复制目录和所有无数文件?对于ASP.NET开发人员来说,这不是问题吗? (这有点作弊,因为我要提出自己的答案) 解决方案 尽管不是ASP.NET中的主流方法,但使用称为ASP.NET的VirtualPathProvider的构造.有了它,您可以从不是文件系统的内容中提供网站内容.例如,您可以直接从zip文件中直接提供ASP.NET网站,而无需将文件解压缩到磁盘. 在这里证明该概念使用dotnetzip库来协助ASP.NET从拉链中拉出内容. 有趣的代码位: using Ionic.Zip; namespace Ionic.Zip.We
2 2023-11-30
编程技术问答社区
如何将整个网站归档以便于离线查看?
实际上,我们已经为客户多次烧毁了我们的ASP.NET网站的静态/存档副本.我们已经使用了 webzip 到目前为止等. 我们基本上需要一个应用程序,该应用程序可以在我们的ASP.NET网站(页面,图像,文档,CSS等)上爬网和下载所有内容的静态副本,然后处理下载的页面,以便可以在本地浏览而无需Internet连接(摆脱链接中的绝对URL等).愚蠢的证明越好越好.这似乎是一个非常普遍的(相对)简单的过程,但是我尝试了其他一些应用程序,并且确实没有印象 有人会推荐档案软件吗?有人会分享一个非常简单的过程吗? 解决方案 在Windows中,您可以查看 httrack .非常可配置,使您可以设置下载速度.但是您可以将其指向网站并完全没有配置. 根据我的经验,这是一个非常好的工具,而且效果很好.我喜欢HTTrack的一些事情是: 开源许可证 简历停止下载 可以更新现有的存档 您可以在下载时将其配置为无攻击性,以免浪费您的带宽和网站的带宽. 其他解决方案
0 2023-11-30
编程技术问答社区
如何从其他网站抓取内容?
一个朋友问我这个,我无法回答. 他问:我正在创建这个网站,您可以在这里存档您的网站... 它的工作原理,您可以输入您的网站,例如,sometshing.com,然后我们的网站在该网站上捕获图像,以及所有这些内容,然后将其上传到我们的网站.然后,即使持有某种东西的服务器已关闭,人们也可以在outsite.com/something.com上查看网站的精确副本. 他怎么能做到这一点? (php?)以及一些要求是什么? 解决方案 听起来您需要创建WebCrawler.可以用任何语言编写Web Crawlers,尽管我建议使用C ++(使用Curl),Java(使用URLConnection)或Python(W/Urrlib2).您也可以与卷发或WGET命令和bash一起快速入侵一些东西,尽管这可能不是最佳的长期解决方案.另外,不要忘记,如果您在爬网时,请下载,解析和尊重" robots.txt"文件. . 其他解决方案 使用WGET.来自GNUWIN32软件
0 2023-11-30
编程技术问答社区
将战争文件转换为exe文件
我有一个.war格式的文件. 是否可以将其转换为.exe或.jar文件? 解决方案 首先 为什么需要做这样的事情? 如 wiki : 战争文件是一个习惯的JAR文件 分发Javaserver的集合 页面,servlet,Java类,XML 文件,标签库和静态网络 页面(html和相关文件) 共同构成Web应用程序. WAR文件是您可以在服务器上运行的应用程序.正如您所说,您正在使用tomcat,您只需要将战争文件放在tomcat的WebApps文件夹中即可.并启动Tomcat服务器.完成.您的项目将成功运行.无需为此构建[战争]. 如果您想为客户端提供一个看起来像设置的设置,并设置了所有运行应用程序的设置,则可以使用EXE Maker软件(例如 installjammer )并制作您的exe,以便将其与您的WebApps战争一起包含Tomcat.为Tomcat的启动文件做快捷方式.因此,现在,当用户单击快捷方式tomcat即将启动并使用它时,您的应用程序
4 2023-11-27
编程技术问答社区
错误。SWIFT_VERSION '5.0'是不支持的,支持的版本是。3.0, 4.0, 4.2. (在目标 'Starscream')
重新创建的步骤 $ vue init nativescript-vue/vue-cli-template transport $ cd transport $ npm install $ tns run ios --bundle 日志错误: error: SWIFT_VERSION '5.0' is unsupported, supported versions are: 3.0, 4.0, 4.2. (in target 'Starscream') note: Using new build systemnote: Planning buildnote: Constructing build description ** ARCHIVE FAILED ** Mac OS High Sierra 10.13.6 Darwin Aerosol.Local 17.7.0 Darwin内核版本17.7.0:2月27日星期三00:43:23 PST 2019;根:XNU-45
2 2023-11-26
编程技术问答社区
iOS MobileVLCKit存档问题
尝试存档我的项目时,我得到了这个错误: ld: bitcode bundle could not be generated because '/Users//MobileVLCKit/MobileVLCKit.framework/MobileVLCKit(VLCEmbeddedDialogProvider.o)' was built without full bitcode. All object files and libraries for bitcode must be generated from Xcode Archive or Install build file '/Users//MobileVLCKit/MobileVLCKit.framework/MobileVLCKit' for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invoc
4 2023-11-25
编程技术问答社区
如何在vba代码中进行 "另存为",保存我当前的Excel工作簿,并标明日期?
我有一个excel工作簿,在表格按钮上单击我要保存工作簿的副本,文件名是当前日期. 我继续尝试以下 ActiveWorkbook.SaveAs ("\\filePath\FormFlow To MSExcel\" & Left(Now(), 10))但是正在接收Run-time error '1004': Method 'SaveAs' of object'_Workbook' failed. 有人可以为我提供帮助吗?我仍然是为Excel开发的新手. 解决方案 您试图访问的路径很可能不存在.看来您正在尝试保存到相对位置,并且该字符串中没有文件扩展名.如果您需要使用相对路径,则可以从ActiveWorkbook.FullName 中解析路径 编辑: 更好的语法也将是 ActiveWorkbook.SaveAs Filename:=myFileName, FileFormat:=xlWorkbookNormal 其他解决方案 使用此功能的最简单方法是从"记
2 2023-11-15
编程技术问答社区
把薄档案变成正常档案
我正在构建 v8 ,默认情况下它将其构建为"薄"存档,其中.a文件本质上只包含指针到文件系统上的对象文件,而不是包含对象文件本身.有关详细信息 我希望能够将此库放在中心位置,以便其他人可以链接到它,并且显然提供一个普通的存档文件而不是提供对象文件的gaggle./p> 如何将构建生成的薄档案变成普通的档案?我认为这就像列举薄存档中的对象文件并使用这些文件重建存档一样简单,但是我不知道可以使用什么命令来列出档案馆的对象文件. 解决方案 在进行了一些其他研究之后,ar -t可以用来列举存档中的对象文件,因此,这只是将列表提供给ar的问题,就像通常在创建档案时一样. 以下脚本一次为所有图书馆处理了此操作: for lib in `find -name '*.a'`; do ar -t $lib | xargs ar rvs $lib.new && mv -v $lib.new $lib; done
0 2023-11-12
编程技术问答社区
用Java获取存档内文件的文件或URI对象?
是否可以在使用Java的存档中获取文件或URI对象? (zip或jar存档) 感谢Hemeroc. 解决方案 jar:协议是在JAR存档中构建URI的一种方法: : jar:http://www.example.com/bar/baz.jar!/path/to/file 请参阅jarurlConnection的API文档: jar:和!/之间可以是任何URL,包括file: url. 其他解决方案 public List getFilesInJar(String jarName){ List result = new ArrayList(); File jarFile = new File(jarName); JarInputStream jarFile = new JarInputStream(new FileInputStream(jarFile)); JarEntry jar
2 2023-11-09
编程技术问答社区
归档选项在xcode 4.5.2中变灰了
我已经使用xcode.it创建了应用程序. 但是应用程序加载程序似乎太慢了. 另一种存档方法看起来不错,但该选项在XCode 4.5.2 中被禁用. 动作: 我尝试编辑计划和选定的存档(发布选项),也是设备的目的地... 在那之后我也建造了 我将SKIP安装在目标中 no. 我也按照指示在这个论坛上看到很少的帖子. 但是似乎没有人在为我工作 i dnt Knw如何获得该选项Avtive Agn ... 我的应用程序在我的iTouch上正常工作..因此没有设备问题. 解决方案 档案菜单项被亮了,因为您的方案目的地是模拟器.您必须为设备或" iOS设备"构建以存档. 其他解决方案 使用最新的Xcode应用程序版本此选项具有新名称. 您可以在新版本的Xcode中选择"任何iOS设备(ARM64)",这将在Mac上的Xcode应用程序中启用"存档"按钮. 这是根据Xcode版本14.3.1
2 2023-11-09
编程技术问答社区
用Java解开多部分的压缩文件卷
我需要解压缩一组zip存档的文件.这不是一组ZIP文件,这是一个大型ZIP文件,该文件已根据大小要求将其分解为多个zip文件. 例如,如果您有一个2.5MB zip文件,并且您的邮件系统仅支持1MB文件,则可以要求ZIP最多创建3个文件,最多为1MB. 因此,它创建了a.zip.001,a.zip.002,a.zip.003 ...不同的图书馆以不同的方式命名它们,但实际上它们都以相同的方式工作. 您如何在Java中解解呢?它看起来不像STD中的压缩液体支持此. 谢谢. 解决方案 尝试将所有文​​件加成单个文件,然后提取单个文件.类似: File dir = new File("D:/arc"); FileOutputStream fos = new FileOutputStream(new File( "d:/arc/archieve-full.zip")); FileInputStream fis
4 2023-11-09
编程技术问答社区
只解压缩特定的扩展
我有一个带有.jpg,.png,.gif images的zip档案的目录.我想解开每个存档的拉链,只拍摄图像,然后将它们放在带有存档名称的文件夹中. so: files/archive1.zip files/archive2.zip files/archive3.zip files/archive4.zip 打开Archive1.zip-取,, sunflower.jpg,rose_sun.gif.制作文件夹文件/Archive1/,然后将图像添加到该文件夹​​中,因此文件/Archive1/folder1.jpg,files/archive1/rose_sun.gif.对每个存档做到这一点. 我真的不知道如何做到这一点,欢迎所有建议.我有600多个档案,自动解决方案将是一个救生员,最好是Linux解决方案. 解决方案 沿着: 的线 #!/bin/bash cd ~/basedir/files for file in *.zip ; do new
4 2023-11-09
编程技术问答社区
如何用swift解压一个包含一个文件的大压缩文件并获得以字节为单位的进度?
我尝试解压缩一个仅包含一个项目(大于100MB)的大型邮政编码,并喜欢在解压缩过程中显示进度. 我找到了可以根据解压缩的文件量确定进度的解决方案,但是就我而言,我只有一个大文件.因此,我想它必须取决于布被解压缩的字节量吗? 实际上,我正在使用以下代码使用SSZIPARCARCARDIVE: var myZipFile:NSString="/Users/user/Library/Developer/CoreSimulator/Devices/mydevice/ziptest/testzip.zip"; var DestPath:NSString="/Users/user/Library/Developer/CoreSimulator/Devices/mydevice/ziptest/"; let unZipped = SSZipArchive.unzipFileAtPath(myZipFile as! String, toDestination
0 2023-11-09
编程技术问答社区
用Maven解开拉链中的内部拉链
我可以通过maven依赖性插件解开zip文件,但是目前我有一个问题,即包含zip文件的其他zip文件,我也需要解开它们.我该怎么做? 解决方案 您可以使用ANT任务跑步插件解压缩任何文件: org.apache.maven.plugins maven-antrun-plugin 1.6 prepare validate
14 2023-11-09
编程技术问答社区
修改嵌套在 tar 档案中的文件
我正在尝试执行grep,然后a sed搜索文件内部的特定字符串,这些字符串在多个tar中,都在一个主焦点存档中.现在,我通过 修改文件 首先提取主焦油存档. 然后提取其中的所有焦油. 然后进行递归grep,然后sed替换文件中的特定字符串. 最终将所有内容再次包装到焦油档案中,以及主档案中的所有档案. 非常乏味.我该如何使用外壳脚本自动执行此操作? 解决方案 除了自动概述的步骤外,没有什么选项,出于 kimvais . tar修改操作 tar命令有一些可以修改现有焦油文件的选项.但是,出于多种原因,它们不适合您的情况,其中之一是需要编辑而不是塔尔大师.因此,您必须长时间完成工作. 假设 主档案中的所有档案都将提取到当前目录中还是命名/创建的子目录中?也就是说,当您运行tar -tf master.tar.gz时,您会看到: subdir-1.23/tarball1.tar subdir-1.23/tarball2.tar ...
4 2023-11-08
编程技术问答社区
在unix/linux系统中,我怎样才能了解更多关于mylib.a档案的信息?
在这种特殊情况下,我试图发现mylib.a文件是否兼容32或64位.我熟悉共享对象的LDD(mylib.so),但是如何检查常规档案. 解决方案 " nm"和" ar"将为您提供有关图书馆档案的一些信息. 其他解决方案 $ objdump -G /usr/lib/libz.a In archive /usr/lib/libz.a: adler32.o: file format elf32-i386 ... $ objdump -G /usr/lib64/libz.a In archive /usr/lib64/libz.a: adler32.o: file format elf64-x86-64 ... $ objdump -G /ppc-image/usr/lib/libz.a In archive /ppc-image/usr/lib/libz.a: adler32.o: file format elf32-powerpc ..
2 2023-11-08
编程技术问答社区
如何通过CLI重命名7ZIP档案中的文件?
我正在寻找灵魂如何通过命令行(UNIX)重命名7zip档案中的文件. 解决方案 UNIX工具P7ZIP基于7ZIP,应支持相同的命令行选项,该选项已记录在其帮助文件中. 要从CLI重命名,您将需要9.30版或更高版本,并且要一次重命名多个文件,您至少需要15.05版(可能还没有移植): http://www.7-zip.org/history.txt /p> 在档案中重命名文件的语法是 7za rn [ ... ] 它还允许移动文件,例如进入子目录: 7za rn archive.7z old.txt new/location/new.txt
2 2023-11-08
编程技术问答社区
Tar:创建档案时,除了一个目录外,不包括其他目录。
我有一些目录,其中有一些文件 dir_archive/somedir1 dir_archive/somedir2 dir_archive/somedir3 dir_archive/mydir dir_archive/mydir/excludedir1 dir_archive/mydir/excludedir2 dir_archive/mydir/excludedir3 dir_archive/mydir/many_other_directories... dir_archive/mydir/my_archive_dir 我想创建tar(gz)档案dir_archive.tar.gz,所有文件和目录都排除在外 dir_archive/mydir/excludedir1 dir_archive/mydir/excludedir2 dir_archive/mydir/excludedir3 dir_archive/mydir/many_other_directories...
6 2023-11-08
编程技术问答社区