Sponsored Content
Full Discussion: uncompress a file and ftp
Top Forums Shell Programming and Scripting uncompress a file and ftp Post 302338524 by pludi on Tuesday 28th of July 2009 07:16:41 AM
Old 07-28-2009
Bumping up posts isn't allowed. Also, this isn't a paid-for support forum with guaranteed response times, so you can't expect people to respond ASAP.

From what I'm seeing above, you're missing the Perl module Compress::Raw::Zlib. The trace is: IO::Uncompress::Unzip requires IO::Uncompress::RawInflate requires Compress::Raw::Zlib. Install that module properly and everything should be fine.
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

How to uncompress .zip file?

Hi all, Can anyone tell me what tools / command can use to uncompress those *.zip file in HP-UX, thx. Bgds, Gordon (7 Replies)
Discussion started by: fonggo
7 Replies

2. Shell Programming and Scripting

ftp/Uncompress error.

I am getting a 'corupt index' error when I uncompress a file that has been ftped to HP-UX server from a Solaris box. I am actually ftp about 5 files and am able to Uncompress 4 of the files however I get a 'Corrupt Index' error when one of the fifth file is being Uncompressed. Any help :confused: (2 Replies)
Discussion started by: oracle8
2 Replies

3. UNIX for Dummies Questions & Answers

How to get to a file and uncompress it

I did an ftp to copy a tar file from a main server area to the backup server area. I need to get that tar file to uncompress it in backup server. How do I go about it. Please any suggesstion will be greatly appreciated (1 Reply)
Discussion started by: nkem22
1 Replies

4. UNIX Desktop Questions & Answers

file zip,rar,tar,compress,uncompress,unzip,unrar

i want know how to compress and uncompress file using unix, compress uncompress,zip,unzip,rar,unrar,how its work and more about this.:confused: (1 Reply)
Discussion started by: ismael xavier
1 Replies

5. UNIX for Advanced & Expert Users

Using FTP to check whether file is completely FTP... plz find the description below

Hi, We have some clients who will place huge files in to one of the remote server. And the shell script written in our local server to retrieve client files (using FTP) placed on one of the remote server of ours by clients. My question Is there any FTP command/script to check from my local... (1 Reply)
Discussion started by: nmsrao
1 Replies

6. Shell Programming and Scripting

Compress in UNIX ftp the uncompress in windows server

Hi all, I need a shell script that will compress all the files in the UNIX box say /output/foldre/OUT/*.out. 1. I need to compress all the .out files present in this path. 2. The compressed files shuld be FTPed to Windows server say C:\Myfiles 3. Then the FTPed files should be... (3 Replies)
Discussion started by: Codesearcher
3 Replies

7. Programming

Uncompress a gzip and bzip file using java on unix solaris environment

Hi, I need to uncompress a gzip and bzip file using java on unix solaris environment. I also need to retreive the header information of the file inorder to differentiate between gzip and bzip file. Please help Pooja (0 Replies)
Discussion started by: wadhwa.pooja
0 Replies

8. HP-UX

[Solved] Unable to rename file in ftp server .Net:FTP perl

Hello All, I am trying to connect to ftp server and get the files. Also i need to rename the file in other ftp dir. rename method is not allowing me to rename the file in other dir. When i tried copy command by using net::FTP:FILE then perl says it is not installed. Can some body help me to... (2 Replies)
Discussion started by: krsnadasa
2 Replies

9. Shell Programming and Scripting

Uncompress and ftp a file

i have a compressed file, i need to ftp this file to remote server. while ftp i should uncompress and send, but the uncompressed file shouldn't write in the local server file system. is there any options how to do this using a named pipes in ftp?? greatly appreciate your suggestions? Thanmks (2 Replies)
Discussion started by: Fakru.y
2 Replies

10. UNIX for Dummies Questions & Answers

scp and uncompress on the file?

Hi, Is there any way to do scp and uncompress on the fly? At the moment, I am doing scp and then running uncompress of the .Z files in the background. I am wanting to be able to do scp and then have the uncompress the .Z file in the background. Any advice much appreciated. Thanks in... (3 Replies)
Discussion started by: newbie_01
3 Replies
Compress::Raw::Bzip2(3pm)				 Perl Programmers Reference Guide				 Compress::Raw::Bzip2(3pm)

NAME
Compress::Raw::Bzip2 - Low-Level Interface to bzip2 compression library SYNOPSIS
use Compress::Raw::Bzip2 ; my ($bz, $status) = new Compress::Raw::Bzip2 [OPTS] or die "Cannot create bzip2 object: $bzerno "; $status = $bz->bzdeflate($input, $output); $status = $bz->bzflush($output); $status = $bz->bzclose($output); my ($bz, $status) = new Compress::Raw::Bunzip2 [OPTS] or die "Cannot create bunzip2 object: $bzerno "; $status = $bz->bzinflate($input, $output); my $version = Compress::Raw::Bzip2::bzlibversion(); DESCRIPTION
"Compress::Raw::Bzip2" provides an interface to the in-memory compression/uncompression functions from the bzip2 compression library. Although the primary purpose for the existence of "Compress::Raw::Bzip2" is for use by the "IO::Compress::Bzip2" and "IO::Compress::Bunzip2" modules, it can be used on its own for simple compression/uncompression tasks. Compression ($z, $status) = new Compress::Raw::Bzip2 $appendOutput, $blockSize100k, $workfactor; Creates a new compression object. If successful, it will return the initialised compression object, $z and a $status of "BZ_OK" in a list context. In scalar context it returns the deflation object, $z, only. If not successful, the returned compression object, $z, will be undef and $status will hold the a bzip2 error code. Below is a list of the valid options: $appendOutput Controls whether the compressed data is appended to the output buffer in the "bzdeflate", "bzflush" and "bzclose" methods. Defaults to 1. $blockSize100k To quote the bzip2 documentation blockSize100k specifies the block size to be used for compression. It should be a value between 1 and 9 inclusive, and the actual block size used is 100000 x this figure. 9 gives the best compression but takes most memory. Defaults to 1. $workfactor To quote the bzip2 documentation This parameter controls how the compression phase behaves when presented with worst case, highly repetitive, input data. If compression runs into difficulties caused by repetitive data, the library switches from the standard sorting algorithm to a fallback algorithm. The fallback is slower than the standard algorithm by perhaps a factor of three, but always behaves reasonably, no matter how bad the input. Lower values of workFactor reduce the amount of effort the standard algorithm will expend before resorting to the fallback. You should set this parameter carefully; too low, and many inputs will be handled by the fallback algorithm and so compress rather slowly, too high, and your average-to-worst case compression times can become very large. The default value of 30 gives reasonable behaviour over a wide range of circumstances. Allowable values range from 0 to 250 inclusive. 0 is a special case, equivalent to using the default value of 30. Defaults to 0. $status = $bz->bzdeflate($input, $output); Reads the contents of $input, compresses it and writes the compressed data to $output. Returns "BZ_RUN_OK" on success and a "bzip2" error code on failure. If "appendOutput" is enabled in the constructor for the bzip2 object, the compressed data will be appended to $output. If not enabled, $output will be truncated before the compressed data is written to it. $status = $bz->bzflush($output); Flushes any pending compressed data to $output. Returns "BZ_RUN_OK" on success and a "bzip2" error code on failure. $status = $bz->bzclose($output); Terminates the compressed data stream and flushes any pending compressed data to $output. Returns "BZ_STREAM_END" on success and a "bzip2" error code on failure. Example Uncompression ($z, $status) = new Compress::Raw::Bunzip2 $appendOutput, $consumeInput, $small, $verbosity, $limitOutput; If successful, it will return the initialised uncompression object, $z and a $status of "BZ_OK" in a list context. In scalar context it returns the deflation object, $z, only. If not successful, the returned uncompression object, $z, will be undef and $status will hold the a bzip2 error code. Below is a list of the valid options: $appendOutput Controls whether the compressed data is appended to the output buffer in the "bzinflate", "bzflush" and "bzclose" methods. Defaults to 1. $consumeInput $small To quote the bzip2 documentation If small is nonzero, the library will use an alternative decompression algorithm which uses less memory but at the cost of decompressing more slowly (roughly speaking, half the speed, but the maximum memory requirement drops to around 2300k). Defaults to 0. $limitOutput The "LimitOutput" option changes the behavior of the "$i->bzinflate" method so that the amount of memory used by the output buffer can be limited. When "LimitOutput" is used the size of the output buffer used will either be the 16k or the amount of memory already allocated to $output, whichever is larger. Predicting the output size available is tricky, so don't rely on getting an exact output buffer size. When "LimitOutout" is not specified "$i->bzinflate" will use as much memory as it takes to write all the uncompressed data it creates by uncompressing the input buffer. If "LimitOutput" is enabled, the "ConsumeInput" option will also be enabled. This option defaults to false. $verbosity This parameter is ignored. Defaults to 0. $status = $z->bzinflate($input, $output); Uncompresses $input and writes the uncompressed data to $output. Returns "BZ_OK" if the uncompression was successful, but the end of the compressed data stream has not been reached. Returns "BZ_STREAM_END" on successful uncompression and the end of the compression stream has been reached. If "consumeInput" is enabled in the constructor for the bunzip2 object, $input will have all compressed data removed from it after uncompression. On "BZ_OK" return this will mean that $input will be an empty string; when "BZ_STREAM_END" $input will either be an empty string or will contain whatever data immediately followed the compressed data stream. If "appendOutput" is enabled in the constructor for the bunzip2 object, the uncompressed data will be appended to $output. If not enabled, $output will be truncated before the uncompressed data is written to it. Misc my $version = Compress::Raw::Bzip2::bzlibversion(); Returns the version of the underlying bzip2 library. Constants The following bzip2 constants are exported by this module BZ_RUN BZ_FLUSH BZ_FINISH BZ_OK BZ_RUN_OK BZ_FLUSH_OK BZ_FINISH_OK BZ_STREAM_END BZ_SEQUENCE_ERROR BZ_PARAM_ERROR BZ_MEM_ERROR BZ_DATA_ERROR BZ_DATA_ERROR_MAGIC BZ_IO_ERROR BZ_UNEXPECTED_EOF BZ_OUTBUFF_FULL BZ_CONFIG_ERROR SEE ALSO
Compress::Zlib, IO::Compress::Gzip, IO::Uncompress::Gunzip, IO::Compress::Deflate, IO::Uncompress::Inflate, IO::Compress::RawDeflate, IO::Uncompress::RawInflate, IO::Compress::Bzip2, IO::Uncompress::Bunzip2, IO::Compress::Lzma, IO::Uncompress::UnLzma, IO::Compress::Xz, IO::Uncompress::UnXz, IO::Compress::Lzop, IO::Uncompress::UnLzop, IO::Compress::Lzf, IO::Uncompress::UnLzf, IO::Uncompress::AnyInflate, IO::Uncompress::AnyUncompress IO::Compress::FAQ File::GlobMapper, Archive::Zip, Archive::Tar, IO::Zlib The primary site for the bzip2 program is http://www.bzip.org. See the module Compress::Bzip2 AUTHOR
This module was written by Paul Marquess, pmqs@cpan.org. MODIFICATION HISTORY
See the Changes file. COPYRIGHT AND LICENSE
Copyright (c) 2005-2013 Paul Marquess. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.18.2 2014-01-06 Compress::Raw::Bzip2(3pm)
All times are GMT -4. The time now is 08:52 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy