AIXでの暗号化ファイルの作成中に、次のエラーを受け取りました。
$ openssl enc -aes-256-cbc -salt -in test.img -out test.img.enc
test.img: Value too large to be stored in data type
14221428:error:0200107F:system library:fopen:Value too large to be stored in:bss_file.c:356:fopen('test.img','r')
14221428:error:20074002:BIO routines:FILE_CTRL:system lib:bss_file.c:358:
test.imgのファイルサイズは35 GBです
同じコマンドが100GBファイルのLinuxで機能しました。
パイプを使用し
—
セラダ2016年
openssl
て入力ファイルと出力ファイルのサイズについて何も知らないようにすると役立ちますか?何かcat test.img | openssl enc -aes-256-cbc -salt | cat >test.img.enc
EHLO。Plsの出力を示して
—
KWubbufetowicz
truss openssl enc -aes-256-cbc -salt -in test.img -out test.img.enc
おかげで、はい、デフォルトです。opensslはAIXに付属しています-OpenSSL 0.9.8r 2011
—
Daya
-あなたは2ジブ/ 32ビット制限に実行している可能性がありますstackoverflow.com/questions/1746751/... -そしてちょうどは2GiB上のファイルを試着し、ちょうど下にある1。
—
Liczyrzepa 2016
openssl version
。