问题标签 [archive]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
9 回答
69372 浏览

html - 您如何存档整个网站以供离线查看?

实际上,我们已经多次为客户烧录我们的 asp.net 网站的静态/存档副本。到目前为止,我们一直在使用WebZip,但我们遇到了无数的崩溃问题,下载的页面没有正确重新链接等等。

我们基本上需要一个应用程序来抓取和下载我们的 asp.net 网站上所有内容(页面、图像、文档、css 等)的静态副本,然后处理下载的页面,以便可以在没有互联网连接的情况下在本地浏览它们(摆脱链接中的绝对网址等)。白痴证明越多越好。这似乎是一个非常常见且(相对)简单的过程,但我尝试了其他一些应用程序并且真的不为所动

有没有人推荐的存档软件?有没有人愿意分享一个非常简单的过程?

0 投票
5 回答
2696 浏览

linux - 如何 tar 正在被另一个进程使用的文件?

我正在归档一个目录。该目录有一个正在由另一个进程写入的文件。当我使用 Linux tar/Perl Tar 模块 tar 时,在存档中文件的条目在那里,但内容为空。

在压缩文件之前...

解压后

我该如何解决这个问题?我希望该文件与存档时的内容一起保存在存档中。该文件可以是日志文件,并假设我们无法在 tarring 之前关闭文件句柄。

0 投票
3 回答
39607 浏览

java - 使用java的RAR档案

有没有人可以推荐的用于操作 RAR 存档文件的好的 Java API?谷歌搜索并没有发现任何令人信服的东西。

0 投票
3 回答
5128 浏览

c++ - 用于修改 ZIP 文件的 C++ 库

我正在寻找一种方法来向/从现有 ZIP 存档或任何其他存档格式添加或删除文件,只要有跨平台 API,而无需重写新的 zip 文件并添加新文件到它,或者没有从中删除的项目。

对于 ZIP 文件,目录位于文件的末尾,因此每次都可能需要重写 zip 文件的某些部分。我只是想避免每次都重写整个事情。我要处理的存档文件会很大,而且速度很重要。

是否有任何 C++ 库可以满足我的需求?

0 投票
1 回答
6470 浏览

mysql - MySQL存档存储引擎的优缺点?

对于我正在开发的网站,我会将用户活动信息(如 Facebook)和对服务器的 HTTP 请求存储到 MySQL 数据库中。

我打算使用 InnoDB 作为存储引擎,但是,我简要了解了 Archive 存储引擎,这听起来像是只插入或选择而从未更新或删除的信息的前进方向。

在我继续之前,我想知道任何利弊,以帮助我决定是否使用它。

0 投票
2 回答
22682 浏览

git - Git:如何获取 git 存储库的快照

我正在寻找正确的方法来获取没有 .git/ 目录的 git 存储库存档,以便将每日快照发送给测试人员。

0 投票
2 回答
4079 浏览

.net - 我可以使用 ASP.NET 获得“WAR 文件”类型的部署吗?

有时,精通 J2EE 的人看着 ASP.NET 并想知道,将应用程序部署为单个单元的支持在哪里?JSP/Servlet 应用程序可以部署为 WAR 文件,所有页面、内容、元数据和代码都在一个存档中。战争文件可以进行版本控制,轻松移动。可以保证整个应用程序包含在一个单元中。

这不是 ASP.NET 的主流方法。人们做什么?他们是否求助于复制目录和所有无数文件?这对 ASP.NET 开发人员来说不是问题吗?

(这有点作弊,因为我会建议我自己的答案)

0 投票
3 回答
7691 浏览

java - 在 Java 中解压缩 Gzip 存档

我正在尝试用 Java 解压缩大约 8000 个 gzip 格式的文件。我的第一次尝试是使用 GZIPInputStream 但性能很糟糕。

任何人都知道解压缩 gzip 档案的任何替代方法吗?我尝试了 ZipInputStream,但它无法识别 gzip 格式。

先感谢您。

0 投票
2 回答
1790 浏览

perl - 如何使用 Perl 的 Archive::Tar 压缩大于物理内存的文件?

我正在使用 Perl 的Archive::Tar模块。问题在于它将所有内容都拉到内存中并进行归档,然后写入文件系统,因此可以归档的最大文件大小受到限制。大多数时候它说内存不足。在 GNU tar 的情况下,它会获取文件块,将其归档并将其写入内存,以便它可以处理任何大小的文件。如何使用 Perl 的 Archive::Tar 模块做到这一点。

0 投票
6 回答
17239 浏览

windows - 在 Windows 上解压缩多部分压缩包

我有一系列名为filename.part0.tar、filename.part1.tar、... filename.part8.tar 的文件。

我猜 tar 在归档时可以创建多个卷,但我似乎找不到在 Windows 上取消归档它们的方法。我尝试使用 7zip(GUI 和命令行)、WinRAR、tar114(不能在 64 位 Windows 上运行)、WinZip 和ZenTar(我找到的一个小实用程序)解压它们。

所有程序运行通过part0文件,解压3个rar文件,然后退出报错。其他部分文件均不被识别为.tar、.rar、.zip.gz。

我尝试使用 DOS 复制命令将它们连接起来,但这不起作用,可能是因为part0part6part8都是 100Mb,而part7是 53Mb,因此很可能是最后一部分。我已经为串联文件尝试了几种不同的逻辑顺序,但没有任何乐趣。

除了安装 Linux、寻找实时发行版或追踪为我留下这些文件的人之外,我该如何解压这些文件?