Windows 中的任何主要压缩存档格式(例如 zip、rar、7z)是否支持 NTFS 备用数据流?
我有一个包含需要编辑的文件的大型存档,但我不想每次都提取/压缩。有没有办法在存档中直接编辑文件?我打开它们,当我保存它时会提示输入位置。
当我在 Linux 机器上使用 unzip 命令并且 ZIP 下的文件已经存在于我的本地目录中时,我得到了一个交互式问题:(如果我想用我的 Linux 机器上的现有文件替换 ZIP 中的文件
如何在没有这个交互式问题的情况下使用 unzip 命令?
[@superuser]# ls -ltr
total 0
-rw-r--r-- 1 root root 0 Nov 15 15:13 all_my_files1
-rw-r--r-- 1 root root 0 Nov 15 15:13 all_my_files2
[@superuser]# unzip MY_FILES.zip
Archive: MY_FILES.zip
replace all_my_files1.txt? [y]es, [n]o, [A]ll, [N]one, [r]ename: A
inflating: all_my_files1.txt
inflating: all_my_files2.txt
Run Code Online (Sandbox Code Playgroud) 我使用 cPanel 控制面板来提取图像存档。
解压时,它会显示所有文件的列表,其中包含诸如膨胀文件名...或提取文件名...等信息。
我注意到,对于 JPEG 文件,它显示为膨胀,而对于 GIF 文件,它显示为提取。
膨胀和提取有什么区别?
任何类型的答案都会有所帮助。
我需要将 80.000 个文件压缩成多个 zip 文件。这是我使用的命令:
zip -s 200M photos_test/*
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
-bash: /usr/bin/zip: Argument list too long
Run Code Online (Sandbox Code Playgroud)
除了手动拆分文件夹文件,我还能做些什么来解决这个问题?
谢谢
我们有一个旧的应用程序,它要求 zip 文件为“传统”格式。我真的很想摆脱充满广告软件的 WinZip 并使用 7zip。但是,我不知道哪些压缩选项等价于“传统”。
怎么做?
作为参考,我必须选择的压缩方法是
或者我使用哪种压缩方法很重要?无论如何,它最终都会作为“遗留”zip文件进入吗?
有没有办法在 Windows 中使用 7z.exe 的 list 命令,这样就可以跳过版权标题、文件信息和列标题,而只剩下存档中一个简洁的机器可读文件列表?
现在我明白了
>7z.exe l Test.zip
7-Zip [64] 9.38 beta Copyright (c) 1999-2014 Igor Pavlov 2015-01-03
Listing archive: Test.zip
--
Path = Test.zip
Type = zip
Physical Size = 29966218
Date Time Attr Size Compressed Name
------------------- ----- ------------ ------------ ------------------------
2015-11-01 23:52:49 ....A 14887917 14256660 01 - Bitter Sweet Symphony.mp3
2015-10-30 22:45:48 ....A 16567208 15709214 06 - Hallelujah.mp3
------------------- ----- ------------ ------------ ------------------------
2015-11-01 23:52:49 31455125 29965874 2 files
Kernel Time = 0.000 = …Run Code Online (Sandbox Code Playgroud) RAR 文件格式对我来说有点新,我试图理解为什么人们通过“zip”文件格式切换到它。RAR 有什么特别之处?
我最初的断言是,对于存档格式来说,这是一个糟糕的选择,因为本机提取程序并不与每个操作系统捆绑在一起。
我正在尝试获取 7zip SFX 存档以创建可执行文件。我能够获得可执行文件。但是当我运行它时,它给出了Extract to:. 我想改为%AppData%\Roaming默认。下面的屏幕截图将给出我正在尝试做的事情的想法。
setup.exe存档中没有或没有任何内容,它只有几个需要转到Roaming文件夹的文件。这适用于我们的许多用户,他们无需指定路径即可获得此更新。(当用户不必指定路径时总是很容易的,否则,我的经验是用户可以选择最不寻常的路径!!)
更新
这是我迄今为止尝试过的。我的配置文件内容是
;!@Install@!UTF-8!
InstallPath="%AppData%\\Roaming\\Notepad++"
;!@InstallEnd@!
Run Code Online (Sandbox Code Playgroud)
这是命令行调用。
copy /b 7zS.sfx + config.txt + Installer.7z myinstaller.exe
Run Code Online (Sandbox Code Playgroud)
不幸的是它不起作用。它给出了以下路径。应该是%AppData%\\Roaming\\Notepad++。
![![提取路径]](https://i.stack.imgur.com/UGXKF.png)
我需要解压缩一个受密码保护的 .zip 文件。
我可以使用带有 7zip 的 Windows PC 解压缩 .zip 文件。
我尝试了几种工具 Keka、iZIP、unarchiver ......并且总是得到这样的答案“......错误的密码”。但是我用windows PC验证了密码。
所以我用命令行试了一下,方式如下:
unzip -P password my.zip -d my_folder
Run Code Online (Sandbox Code Playgroud)
但我看到以下错误:
...unsupported compression method 99
Run Code Online (Sandbox Code Playgroud)
那么如何在 MAC OS X 下解压这个文件呢?