Hi Atsuhiko: We are using jsch 1.44 with jzlib-1.0.7. when doing a 'put' with a large binary file and compression on gets a 'java.lang.ArrayIndexOutOfBoundsException'. A zero byte file is created on the server side but no data is transferred. (note, this only happens when the encryption is set to using AES128-cbc, and AES256-cbc, and AES192-cbc. using 3des does not cause exception) A 'get' of the same binary file with compression on is successful. Both 'put' and 'get' are successful with the same binary file with compression off, and the text file the same size and same setting does not fail on either 'put' or 'get' with compression on.
Also, we have experienced very slow performance when doing 'get' with jzlib compression on. below is a table we compiled when doing performance testing for transfer of a 100 MB text file, time is in the seconds. Thanks Jean Xiao
<<image/gif>>
------------------------------------------------------------------------------ The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb
_______________________________________________ JSch-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jsch-users
