CCNEX

CLI ヘルプ

トップへ戻る
Windowsアプリ / CLI / Automation

CCNEX CLI ヘルプ

CCNEX Free Edition は、GUI に加えて CLI モードにも対応しています。 定型処理や自動化フローに組み込めるよう、基本構文、コマンド、主要パラメータ、利用例を整理しています。

実行形式

CCNEX.Cli.exe <command> [options]

主要コマンド

encrypt / decrypt / compress / extract / protect

対応用途

暗号化 / 復号 / 圧縮 / 解凍 / 自動処理連携

BASIC

基本構文と共通仕様

CCNEX CLI は、コマンドごとに必要なオプションを指定して実行します。 共通的に --input--output を使用し、ログ出力や上書き制御も統一的に扱います。

CCNEX

基本構文

CCNEX.Cli.exe <command> [options]

利用可能なコマンド:

  • encrypt
  • decrypt
  • compress
  • extract
  • protect
CCNEX

共通オプション

オプション概要
--input入力パス。全コマンドで必須。複数指定可。
--output出力先パス。全コマンドで必須。
--overwriteask / skip / replace。既定値は ask。
--log-fileログファイル出力先。
--log-levelinfo / warn / error / debug。既定値は info。
--quiet標準出力を抑制。
--verbose詳細出力を有効化。
--helpヘルプを表示して終了。

--quiet--verbose は排他です。

PASSWORD / KEY

パスワード入力と鍵ファイル

暗号化・復号系コマンドでは、パスワード入力方式と鍵ファイルの指定方法を選択できます。 パスワードの平文直書き引数は初版では採用していません。

CCNEX

パスワード入力方式

オプション概要
--password-stdin標準入力からパスワードを取得。
--password-env指定した環境変数名からパスワードを取得。
未指定対話入力で取得。

--password-stdin--password-env は排他です。

CCNEX

鍵ファイル関連

オプション概要
--modepassword / password-key
--generate-key-fileencrypt / protect で鍵ファイル生成先を指定。
--key-filedecrypt 時に鍵ファイルを明示指定。

--mode password-key では --generate-key-file が必須です。

COMMANDS

コマンド別の使い方

主要コマンドごとに、用途、基本構文、代表的な実行例を整理しています。 実際の運用では、バッチファイルやスケジューラ、業務自動化処理からの呼び出しも想定できます。

CCNEX

encrypt

単体ファイルを暗号化します。

CCNEX.Cli.exe encrypt --input "C:\data\a.txt" --output "C:\out\a.enc" CCNEX.Cli.exe encrypt --mode password-key --input "C:\data\a.txt" --output "C:\out\a.enc" --generate-key-file "C:\keys\a.enckey"
CCNEX

protect

ZIP圧縮後に暗号化します。フォルダ暗号化の正規ルートです。

CCNEX.Cli.exe protect --input "C:\data\folder" --output "C:\out\folder.enc"
CCNEX

decrypt

.enc ファイルを復号します。

CCNEX.Cli.exe decrypt --input "C:\data\a.enc" --output "C:\out" CCNEX.Cli.exe decrypt --input "C:\data\a.enc" --output "C:\out" --key-file "C:\keys\a.enckey"
CCNEX

compress / extract

ZIP圧縮および解凍を行います。

CCNEX.Cli.exe compress --input "C:\data\folder" --output "C:\out\folder.zip" CCNEX.Cli.exe extract --input "C:\data\folder.zip" --output "C:\out"

PARAMETERS

主要パラメータ一覧

実装初版で重要となるパラメータと制約を抜粋しています。 詳細な仕様運用では、入力制約、排他条件、終了コードもあわせて確認してください。

パラメータ対象内容
--input全コマンド必須。1個以上の入力パス。
--output全コマンド必須。出力先フォルダまたは出力ファイル。
--overwrite全コマンドask / skip / replace。既定値 ask。
--log-file全コマンドログファイル保存先。
--log-level全コマンドinfo / warn / error / debug。
--modeencrypt / protectpassword / password-key。
--generate-key-fileencrypt / protectpassword-key モード時に必須。
--key-filedecrypt高セキュリティモード復号時に条件付き必須。
--name-modedecrypt / extractrestore-original / suffix / suffix-timestamp。
--quiet全コマンド標準出力を抑制。--verbose と排他。
--verbose全コマンド詳細出力を有効化。--quiet と排他。
--help全コマンドヘルプ表示。必須チェックを行わず終了コード 0。

EXIT CODES

終了コード

バッチ処理や自動化から利用する場合は、終了コードにより正常終了・引数不正・鍵関連エラー等を判定できます。

終了コード意味
0全成功
1一般失敗
2引数不正
3入力不正 / 入力なし
4パスワード / 鍵関連エラー
5出力エラー
6一部成功
7キャンセル
8内部例外
9形式不正 / ヘッダ不正
10上書き拒否による未完了

補足

CLI の詳細仕様は、実装バージョンに応じて更新される場合があります。実運用時は、対象バージョンに対応したヘルプ表示やリリースノートもあわせて確認してください。