与这个问题类似,除了我需要它在后台以最少的 CPU 运行?另外,如果有 7zip 解决方案那就太好了。
在我开始之前,我想说,我必须在许多链接中放置一个空格,因为我是超级用户的新手并且有限制。您将找到空格 http:// (HERE) localhost:4848/。很抱歉给您带来不便,希望此限制能尽快解除。
我无法启动,Glassfish 4.1 服务器。
我正在运行,Windows 8.1,64x。
我下载了Java EE 7 Full Platform glassfish-4.1.zip
从这里: https : //glassfish.java.net/download.html
用7-Zip 9.20解压。和我的另一个压缩文件一起放在一个文件夹中。
将解压缩到C 中。
路径: C:\glassfish-4.1
接下来是glassfish4。
路径: C:\glassfish-4.1\glassfish4

接下来是bin。
路径: C:\glassfish-4.1\glassfish4\bin

现在,在asadmin Windows Batch File 中,打开命令提示符C:\Windows\system32\cmd.exe, asadmin>。
输入,start-domain,然后 cmd.exe 输出Waiting for domain1 to start ........(很多这样的)......serverNoStart 命令 start-domain 失败。
打开,pkg,运行它,它安装。

打开,updatetools运行它,它安装。

同样,在asadmin Windows Batch File 中,打开命令提示符C:\Windows\system32\cmd.exe,asadmin>。
输入, …
我有一个 ASCII 编码的文本文件,其中每一行都具有以下结构:
\n\nXYplorer nn.nn.nnnn [yyyy-mm-dd hh.mm.ss] [S256 S256].zip\n \xe2\x86\x91\xe2\x86\x91 \xe2\x86\x91\xe2\x86\x91 \xe2\x86\x91\xe2\x86\x91\xe2\x86\x91\xe2\x86\x91 \xe2\x86\x91\xe2\x86\x91\xe2\x86\x91\xe2\x86\x91 \xe2\x86\x91\xe2\x86\x91 \xe2\x86\x91\xe2\x86\x91 \xe2\x86\x91\xe2\x86\x91 \xe2\x86\x91\xe2\x86\x91 \xe2\x86\x91\xe2\x86\x91 \xe2\x86\x9164\xc3\x97 \xe2\x86\x9164\xc3\x97\nRun Code Online (Sandbox Code Playgroud)\n\n所以一行有 177 个字符长,其中 27 个字符不变,另外 150 个字符不变,这两个哈希值组成了 128 个这样的字符。我还假设哈希值基本上是随机文本,因此难以压缩,所以
\n\n27/177 = 15.3%固定文本
22/177 = 12.4%改变文字
128/177 = 72.3%随机文本
然而,在 Windows 上以标准(右键单击)方式压缩此类文件(1854 行)时,我获得了 49% 的压缩率,这让我感到困惑,因为它似乎太高/高效了。
\n\n你能向我解释一下随机部分是如何被压缩这么多的吗?
\n重要说明:压缩不是目标,归档/录音(将所有文件打包到一个档案中)才是目标。
我想备份一个目录,其中包含数百个子目录和数百万个小文件 (< 800 KB)。当使用rsync将这些文件从一台机器复制到另一台远程机器时,我注意到传输速度非常低,只有大约 1 MB/秒,而当我复制大文件(例如 500 GB)时,传输速度在事实上大约 120 MB/秒。所以网络连接不是问题。
在这种情况下,仅移动 200 GB 这样的小文件就花了我大约 40 个小时。所以我想压缩包含这些文件的整个目录,然后将压缩的存档传输到远程机器,然后在远程机器上解压缩。我不希望这种方法能将 40 小时减少到 5 小时,但我怀疑它肯定会花费不到 40 小时。
我可以访问具有14 个 CPU 内核(56 个线程——Intel(R) Xeon(R) Gold 5120 CPU @ 2.20GHz)和 128 GB RAM 的集群。因此,CPU/RAM 功率不是问题。
但是,从这么多文件中创建单个存档的最快和最有效的方法是什么?我目前只知道这些方法:
tar.gz方法7zippigz(并行 gzip - https://zlib.net/pigz/)但是,我不知道哪个更快,以及应该如何调整参数以达到最大速度?(例如,使用 7zip 的所有 CPU 内核还是仅使用一个内核更好?)
NB文件大小和压缩率根本不重要。我根本不想节省空间。我只是想从这么多文件中创建一个存档,以便传输速率为 120 MB/s 而不是 1 MB/s。
相关:如何使 7-Zip 更快
我收到了在嵌入式 Linux 设备上创建的 Tar/GZipped 文件。
如果我运行类似tar zxf myFile.tgz. 该文件提取为类似的内容
dir1/
file1
file2
dir2/
file1
file2
subdir1/
file1
Run Code Online (Sandbox Code Playgroud)
...但我怀疑具体的文件内容和布局无关紧要。
当我尝试在 Windows 中提取同一文件(使用 7-Zip 或 WinZip)时,我得到:
myFile/
<extensionless file with temp-looking name e.g. "logs_xqUt09">
Run Code Online (Sandbox Code Playgroud)
myFile当.tgz我收到的目录本身被命名时,该顶级目录恰好被命名为“”,这可能是相关的myFile.tgz……但我不确定这是否只是巧合。
我浏览了一下 SuperUser,发现了一些相关问题,其中之一表明7-Zip处理.tgz文件的效果比 WinZip 更好,但显然不是在这种情况下。
有谁知道什么给?为什么 a.tgz在 Linux 下可以完全提取,而在 Windows 下却不行?可能有哪些解决方法?
如果我将该无扩展名文件重命名为一个.tar文件,则可以使用 7-Zip 和/或 WinZip 提取该文件。 .tar
我仍然想了解发生了什么,以及是否有一种不涉及手动文件重命名的解决方法,因为理想情况下,.tgz嵌入式设备提供的原始文件应该可以在 Linux 和 Windows 下提取。
我必须解压缩一个文件,我不想 CD 然后运行 mkdir newfolder 然后再次来到我有 zip 文件的文件夹,然后运行 unzip file.zip /home/user/newfolder
我想简单地从我所在的目录运行命令,它会为我创建文件夹,或者问我在位置 /home/user 上不存在新文件夹目录,您想创建一个吗(是/否)?并将其选择为 y (此操作是否需要 root 访问权限并不重要)
我已经检查了解压开关和谷歌,但在所有示例中,他们创建了一个目录,然后将文件解压在其中
我正在使用 Debian Buster
如何在不安装 John 软件包的情况下安装 Zip2john 工具?
我已经拥有除 Zip2John 之外的所有 John 工具。我只想将其添加到包中。
我zip2john.c从Github 存储库复制了代码并编译了它。但它有一些未满足的依赖关系。
C编译错误:
我该如何安装它?
注意:我不想再次安装整个 JohnTheRipper 软件包。
错误:
zip2john.c:121:10: fatal error: arch.h: No such file or directory
121 | #include "arch.h"
|
compilation terminated.
Run Code Online (Sandbox Code Playgroud) 打开在 Mac 上制作的 zip 档案的最佳方法是什么?通常,当我打开 zip 存档时,日期文件为 0 字节,而 mac_osx 文件夹中填充了正确的数据文件。
真的很烦人,有没有人可以帮我解决这个问题?
我使用 zip 将本地目录定期备份到远程机器上。他们不相信这里的 rsync 之类的东西,所以这是我能做的最好的(?)。这是我使用的脚本
echo $(date)>>~/backuplog.txt;
if [[ -e /Volumes/backup/ ]];
then
cd /Volumes/Non-RAID_Storage/;
for file in projects/*;
do nice -n 10 zip -vru9 /Volumes/backup/nonRaidStorage.backup.zip "$file" 2>&1 | grep -v "zip info: local extra (21 bytes)">>~/backuplog.txt;
done;
else
echo "backup volume not mounted">>~/backuplog.txt;
fi
Run Code Online (Sandbox Code Playgroud)
这一切都很好,除了 zip 从不使用太多 CPU,所以它似乎比它应该花费的时间更长。它似乎永远不会超过 5%。我试着让它变得更好 -20 但这没有任何区别。仅仅是网络或磁盘速度阻碍了进程还是我做错了什么?