オリジナルTVアニメーション「スペースバグ」予告編
アニメ『スペースバグ』
ネムリユスリカ、すご! 水がなくてからからに干からびても、熱湯かけても、マイナス200度にさらされても死なず、水を与える等して元の状態に戻したら復活するって、無敵生物じゃないですか。そんな虫が存在することに感動。
本アニメですが、宇宙ステーションに取り残された虫たちが冒険するストーリーっぽいです。OP見てると虫がロボットを操縦してる画もあったので、面白くなりそうな予感がします。
前回zipnoteをやりましたが、ネムリユスリカの特性が圧縮解凍に似てるので、zip関連やります。まずはzipの関連コマンドについて見ていきます。man zip。
ZIP(1) General Commands Manual ZIP(1) NAME zip - package and compress (archive) files SYNOPSIS zip [-aABcdDeEfFghjklLmoqrRSTuvVwXyz!@$] [--longoption ...] [-b path] [-n suffixes] [-t date] [-tt date] [zipfile [file ...]] [-xi list] zipcloak (see separate man page) zipnote (see separate man page) zipsplit (see separate man page) Note: Command line processing in zip has been changed to support long options and handle all options and arguments more consistently. Some old command lines that depend on command line inconsistencies may no longer work.
zipnoteの他に、zipcloakとzipsplitがありますね。今回は、zipcloakにしましょう。
man zipcloak。
zipcloak(1) General Commands Manual zipcloak(1) NAME zipcloak - encrypt entries in a zipfile SYNOPSIS zipcloak [-d] [-b path] [-h] [-v] [-L] zipfile ARGUMENTS zipfile Zipfile to encrypt entries in
単純にzipファイルを暗号化するコマンドみたいです。
マニュアルのOPTIONSも見ていきます。
OPTIONS -b path --temp-path path Use the directory given by path for the temporary zip file. -d --decrypt Decrypt encrypted entries (copy if given wrong password). -h --help Show a short help. -L --license Show software license. -O path --output-file zipfile Write output to new archive zipfile, leaving original archive as is. -q --quiet Quiet operation. Suppresses some informational messages. -v --version Show version information.
暗号化に関してはオプションは不要なようです。
使ってみます。まずは適当にzipファイル作成。
takk@deb9:~/tmp$ echo HELLO > a.txt takk@deb9:~/tmp$ zip a.zip a.txt adding: a.txt (stored 0%) takk@deb9:~/tmp$ ls -l 合計 8 -rw-r--r-- 1 takk takk 6 8月 1 21:10 a.txt -rw-r--r-- 1 takk takk 166 8月 1 21:10 a.zip takk@deb9:~/tmp$
zipcloakでzipファイルを暗号化します。パスワードは適当に64(ムシ)としましたが、何でもよいです。
takk@deb9:~/tmp$ zipcloak a.zip Enter password: Verify password: encrypting: a.txt takk@deb9:~/tmp$ ls -l 合計 8 -rw-r--r-- 1 takk takk 6 8月 1 21:10 a.txt -rw-r--r-- 1 takk takk 178 8月 1 21:11 a.zip takk@deb9:~/tmp$
では、暗号化したzipファイルを解凍します。a.txtは決しておきます。
takk@deb9:~/tmp$ rm a.txt takk@deb9:~/tmp$ unzip a.zip Archive: a.zip [a.zip] a.txt password:
パスワードが求められました。
64と入力してEnterを押すと、解凍成功しました。
[a.zip] a.txt password: extracting: a.txt takk@deb9:~/tmp$ ls -l 合計 8 -rw-r--r-- 1 takk takk 6 8月 1 21:10 a.txt -rw-r--r-- 1 takk takk 178 8月 1 21:11 a.zip takk@deb9:~/tmp$
コメント