Hi all, And Paulo's advice has fixed the issue for me! See his excellent answer in the SO post http://stackoverflow.com/q/6232842/600500 and please consider upvoting him :)
Cheers, Martijn On 4 June 2011 12:19, Martijn Verburg <martijnverb...@gmail.com> wrote: > Hi all, > > OK, so I don't duplicate on both lists - I've updated the question on > http://stackoverflow.com/q/6232842/600500 > > I'll reply to Paulo's comments below as best as I can as well > >> Martijn Verburg skribis: >> >>> The resulting file always has a bad EOL character. >> >> A gzip file is binary, there are no EOL characters (there might be bytes >> which are EOL characters under some (or most) interpretations, but you >> should not try to interpret a gzip file as text.) >> What are you doing here? >> Could you post the full error message, if any? > > My apologies, it was actually "an unexpected EOF" when gunzipping the > file. You're quite right - of course there's no EOLs! > >> If you write your gzippedContent locally on disk, does it work then? > > Yes (using GZIPOutputStream in combination with FileOutputStream). So > this is where I think the difference is. The first part of of the > resulting file is exactly the same as my internally gzipped byte[] > (e.g. The raw content is gzipped correctly). The local file version > has a whole bunch of extra bytes which I think is partly the checksum > that gzip files should have? This is where I need to do some more > research. > >> If you upload a local gzip file with the put(String, String) method, >> does it work? > > Yes - I elaborated a little on the SO post. I'm not actually > uploading a gzip file. I'm reading data from a DB, carrying that as a > byte[] and trying to create a gzip file from that on the remote SFTP > system. > >> Could you put both the locally written and the remote one on some >> webspace and put a link here? (Repeat it with a innocent content if >> your one is some secret). > > I've updated the SO post with the hex/byte output of both cases - let > me know if you'd prefer the actual files. > > Thanks again for the help - it clarified my thinking and my research > into the problem. > > Cheers, > Martijn > ------------------------------------------------------------------------------ Simplify data backup and recovery for your virtual environment with vRanger. Installation's a snap, and flexible recovery options mean your data is safe, secure and there when you need it. Discover what all the cheering's about. Get your free trial download today. http://p.sf.net/sfu/quest-dev2dev2 _______________________________________________ JSch-users mailing list JSch-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jsch-users