以下の内容はhttps://iww.hateblo.jp/entry/20230524/zipcloakより取得しました。


ZIPファイルを解凍せずにパスワードを付与したり解除したりする zipcloak

zipcloakコマンドを使う
atmarkit.itmedia.co.jp

zipcloakコマンドは zipのパッケージに入っている

zipcloakというパッケージかなんかだと思い込んでいたので、zipと同じパッケージだと気づくのにずいぶん時間がかかった

対話型のコマンドなので、パスワードはコマンドライン引数に書けない

コマンドラインで使いたいので、expectなどから呼び出すしかない。

#!/usr/bin/expect -f

# zipcloakを非対話にするスクリプト

set filename [ lindex $argv 0 ]
set password [ lindex $argv 1 ]

if { "$filename" == "" } {
    puts "unzipcloak.exp <ZIPファイル名> <パスワード>"
    exit
}


puts "filename=$filename"
puts "password=$password\n"


spawn zipcloak -d "$filename"
expect "assword:"
send "$password\n"

interact



以上の内容はhttps://iww.hateblo.jp/entry/20230524/zipcloakより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14