差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
最新のリビジョン両方とも次のリビジョン
software:7zip:sequential_extraction [2020/07/31] – 作成 ikatakossoftware:7zip:sequential_extraction [2020/07/31] ikatakos
行 5: 行 5:
   * [[https://superuser.com/questions/1020232/list-zip-files-contents-using-7zip-command-line-with-non-verbose-machine-friend|List zip file's contents using 7zip command line with non-verbose machine-friendly output - Super User]]   * [[https://superuser.com/questions/1020232/list-zip-files-contents-using-7zip-command-line-with-non-verbose-machine-friend|List zip file's contents using 7zip command line with non-verbose machine-friendly output - Super User]]
  
-以下は、表を表現するようにスペースや罫線で整形された形での出力とな+以下の出力は、表形式でスペースや罫線で整形された形となり、人間的には見やすいが機械では処理しにくい
  
-  > 7z.exe l archive.zip +<code> 
- +> 7z.exe l archive.zip 
-以下の2つのオプション ''-slt -ba'' を付けることで、まだプログラムに読み取りやすい形での出力となる。+   
 +     Date      Time  Attr         Size   Compressed  Name 
 +------------------- ----- ------------ ------------  ------------------------ 
 +2020-01-01 12:34:56 D....            0            0  hoge 
 +2020-01-01 12:34:56 D....            0            0  hoge\huga 
 +2020-01-01 12:34:56 ....A     23553726   2146651792  hoge\huga\piyo.csv 
 +... 
 +</code>
  
-  > 7z.exe l archive.zip -slt -ba+以下の2つのオプション ''-slt -ba'' を付けることで、まだ比較的プログラムに読み取りやすい形での出力となる。
  
 <code> <code>
-Path = 2.msi+> 7z.exe l archive.zip -slt -ba 
 + 
 +Path = hoge\huga\piyo.csv
 Size = 2005506 Size = 2005506
 Packed Size = 638340 Packed Size = 638340
-Modified = 2009-04-16 23:00:00+Modified = 2020-01-01 12:34:56
 Attributes =  Attributes = 
-CRC = B6FFF2FF+CRC = FFFFFFFF
 Encrypted = - Encrypted = -
 Method = LZMA:3m Method = LZMA:3m
 Block = 0 Block = 0
  
-Path = 1.doc+Path = hoge\huga\poyo.csv
 Size = 35328 Size = 35328
 Packed Size =  Packed Size = 
-Modified = 2008-12-06 23:00:00+Modified = 2020-01-01 12:34:56
 Attributes =  Attributes = 
-CRC = C041B41F+CRC = FFFFFFFF
 Encrypted = - Encrypted = -
 Method = LZMA:3m Method = LZMA:3m
行 35: 行 44:
 ... ...
 </code> </code>
 +
 +単純にファイル名のみを列挙する方法は無いっぽい。
 +
 +そういうことがしたい場合は、zipファイルであれば、Linuxならzipコマンドが使えるし、Windowsも以下の方法で、Linuxと同様の動作をするzipをインストールした方が速い。
 +
 +  * [[https://qiita.com/Shi-nakaya/items/83d2b2e2b34b897d3df8|Windowsのコマンドプロンプトでzipコマンドを使用可能にする方法 - Qiita]]
 +
 +7zの場合は、まぁ上記の方法で ''Path = '' だけ抜き取ることになるか。(別ツールも探せばあるのかも)
  
software/7zip/sequential_extraction.txt · 最終更新: 2020/07/31 by ikatakos
CC Attribution 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0