このページはまだ日本語に翻訳されていないため、英語で表示しています。ソフトウェア本体は日本語に完全対応しています。
使い方
使い方
よくある作業を順番に、それぞれの選択の代償も添えて。
書庫を作る
-
左のレールから「圧縮」を開くか、ツールバーの「新規書庫」を押します。
-
ファイルかフォルダーを追加します。どちらも受け付け、フォルダーは構造を保ちます。
-
保存先を確認します。WINJAB は最初に追加したものの隣を既定で入れます。変えるには「選択…」を使います。
-
形式を選びます。書き込みが最速でブロックごとのチェックサムが要るなら .jab、誰か他の人が開くなら .zip か .7z。
-
モードを選びます。Lightning が最速、Compact が最小、Balanced はその中間です。
-
「圧縮を開始」を押します。オーバーレイが進捗を表示し、「バックグラウンドで実行」を押すと処理を続けたままウィンドウに戻れます。
書き込み後の検証は既定で有効です。書き終えた書庫を読み直して検査します。再読み込みの分だけ時間はかかりますが、ディスク上のファイルが意図したファイルだと知る方法はこれだけです。
展開する
-
「展開」を開き、書庫を選び、展開先のフォルダーを選びます。
-
既にあるファイルをどうするか決めます。既定は「中止」です。手元のデータを失わない唯一の選択だからです。
-
「展開を開始」を押します。
選んだフォルダーの外へ出ようとするパスは、黙って書き換えるのではなく拒否します。タイムスタンプと属性は、設定で切らない限り復元されます。
書庫をパスワードで守る
-
WINJAB (.jab) 形式を選びます。他の 2 つはここではパスワードを持てません。
-
「パスワード」パネルを開き、「この書庫をパスワードで保護する」にチェックを入れます。
-
パスワードを 2 回入力します。復旧手段はありません。信頼できる場所に控えてください。
-
いつもどおり圧縮します。内容、ファイル名、ブロックごとのハッシュがすべて暗号化されます。
保護された書庫を開くとパスワードを一度だけ聞かれ、誤りは導出 1 回で判明します。打ち間違いの代償は 1 秒未満で、全体のデコードではありません。
大きな書庫を分割して、また戻す
-
「ツール」を開き、書庫を選びます。
-
「分割と結合」で 10、25、100、700 MB を選ぶか、サイズを入力します。この書庫がいくつのパーツになるかをパネルが示します。
-
「書庫を分割」を押します。パーツは元のファイルの隣に .001、.002…… として書かれます。
-
戻すには「パーツを結合…」を押し、.001 ファイルを選びます。何かを書く前に、すべてのパーツを検査します。
単体のパーツは書庫ではなく、開けません。WINJAB は結合してから読みます。パーツが欠けていると、欠けている番号を示して結合を止め、書きかけのファイルは残しません。
破損を切り抜ける
-
書庫を作るときにリカバリレコードを追加します。「リカバリレコード」を選び、どれだけ確保するか(1% 〜 30%)を決めます。
-
後でファイルが壊れたら、「ツール」を開いて「破損をスキャン」を押します。どのシャードが壊れているかを報告し、何も書きません。
-
「書庫を修復」を押すと、まさにその部分だけを再構築します。
レコードは破損より前に存在している必要があります。すでに壊れた書庫には追加できず、持てるのは .jab だけです。事故 — 不良セクター、中断した転送、ビット腐敗 — は取り消せますが、改ざんは取り消せません。データを書き換えられる者は、レコードも計算し直せるからです。
受け取った書庫を検査する
-
「ツール」を開き、書庫を選びます。
-
「徹底検査」は構造を読み、続いて全ブロックをデコードして CRC-32C と SHA-256 を照合します。
-
デコードできるかだけを知りたいときは、「デコードのみ」が構造の走査を省きます。
どちらの検査も、書庫が改ざんされていないことの証明にはなりません。答えられるのはパスワード付きの書庫だけで、それも攻撃者がパスワードを必要とするからにすぎません。
右クリックメニューに追加する
-
「設定」を開き、「Windows エクスプローラー統合」を見つけます。
-
必要な項目を選びます。圧縮、ここに展開、フォルダーに展開、テスト。
-
「インストール」で追加され、「削除」で元に戻ります。
頼まない限りエクスプローラーには何も追加されず、削除すれば何も残りません。
コマンドラインで
ウィンドウと同じエンジンです。引数なしで jab を実行すると全オプションが出ます。
jab c <sources> -o out.jab
書庫を作成。--mode lightning|balanced|compact、--chunk、--recovery 1-30、--no-verify。
jab x archive.jab -o folder
展開。--overwrite fail|skip|overwrite、--no-times、--no-attrs。
jab l archive.jab
中身を一覧表示。
jab t archive.jab
すべてデコードして捨てる。最も速く、ごまかしのない検査。
jab v archive.jab
構造とデータを検証。
--threads auto|N --memory 512M
ワーカーの数と、その間で保持するバッファの上限。
--integrity full|crc
ブロックごとに SHA-256 と CRC-32C、あるいは CRC-32C だけ。
--password-stdin
パスワードを標準入力から読みます。引数で渡すのは意図的に拒否します。実行中プロセスのコマンドラインは、同じアカウントの他のプロセスから読めるからです。
キーボード
- Tab / Shift+Tab
- コントロールを移動します。フォーカスが届いた場所まで画面がスクロールします。
- Enter / Space
- フォーカスのあるコントロールを押します。
- Page Up / Page Down
- 1 画面分スクロールします。
- Esc
- タスクのオーバーレイを閉じる、読み込み中のプレビューを取り消す、またはフォーカスリングを外します。
- Ctrl+P
- 書庫ビューアーのプレビュー枠を表示・非表示にします。