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。