02-20-2013
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hello,
What is the appropriate command to zip a folder that contain sub folder
and files? Example:
Folder lunaa
In the folder there are a number of folder e.g 01526, etc...which
contains number of file.
Any idea would be grateful.
Many thanks (1 Reply)
Discussion started by: su_in99
1 Replies
2. Shell Programming and Scripting
Hi All,
I have the following requirement.
Source file Products_Extract.dat contains <CTRL M > characters and hence is in DOS format.
I zip this file using zip command in UNIX BOX as follows:
find . -name Products_Extract.dat|zip Target.zip -@
Next I ftp (in Binary MODE) this output zip... (3 Replies)
Discussion started by: sureshg_sampat
3 Replies
3. UNIX for Dummies Questions & Answers
Hi guys,
I have a question about the zip command. Right now I have a directory with some files and folders on it that I want to compress. When I run the zip command:
zip foo -r
I am getting a foo.zip file that once I unzip it contains a foo folder. I want to create the foo.zip, but that... (1 Reply)
Discussion started by: elioncho
1 Replies
4. UNIX for Dummies Questions & Answers
Hi friends
I am working in cygwin. Currently I am in root directory(C). I want to zip only the files from a diretory "A" to a new directory 1.zip in root directory C.
I am using the following command:
$: zip 1.zip A/*
but it is zipping the entire directory itself, But what I want is when... (4 Replies)
Discussion started by: ks_reddy
4 Replies
5. Shell Programming and Scripting
Hello,
I have some troubles with script that creates a zip archive.
First I added following command:
zip -r /path/to/folder/packed_file.zip /another/path/folder_for_packing
But there is a problem: how to zip the folder without adding full path inside the archive?
'folder_for_backing'... (3 Replies)
Discussion started by: assamalla
3 Replies
6. Shell Programming and Scripting
Hi ,
How to compress the entire directory .
Rajesh (1 Reply)
Discussion started by: guddu_12
1 Replies
7. AIX
I am trying zip a file in a aix and getting error below
#zip -P welcome test.zip test.csv
zip error: Invalid command arguments (encryption not supported)
Myos details are
5300-04-03
RPM installed are
---
$ rpm -q zip
zip-2.3-3
Please help me to resovel this.
Please use code... (2 Replies)
Discussion started by: venkataraju
2 Replies
8. UNIX for Dummies Questions & Answers
hi
i am not able to use zip command in aix.
getting below error
zip abc.zip
ksh: zip: not found.
oslevel
5.3.0.0 (4 Replies)
Discussion started by: scriptor
4 Replies
9. Shell Programming and Scripting
HI Guys,
I using below command to zip data but in zip file i have entire path of source.
zip $HOME/EM/ZIPData/All.tar.gz /vr/rt/on/mg/set/XM/Swor/xt/0300*.*
In Zip file i have entire path vr/rt/on/mg/set/XM/Swor/xt/
I just want file data zip in may target location (2 Replies)
Discussion started by: pareshkp
2 Replies
10. Shell Programming and Scripting
Hi,
I wish to zip a folder with only those files which have ".properties" extension while excluding all other file extensions be it in the same folder or sub-folder.
Can you help me with how can get that to work ? (1 Reply)
Discussion started by: mohtashims
1 Replies
LEARN ABOUT MOJAVE
archive::zip::memberread
Archive::Zip::MemberRead(3) User Contributed Perl Documentation Archive::Zip::MemberRead(3)
NAME
Archive::Zip::MemberRead - A wrapper that lets you read Zip archive members as if they were files.
SYNOPSIS
use Archive::Zip;
use Archive::Zip::MemberRead;
$zip = Archive::Zip->new("file.zip");
$fh = Archive::Zip::MemberRead->new($zip, "subdir/abc.txt");
while (defined($line = $fh->getline()))
{
print $fh->input_line_number . "#: $line
";
}
$read = $fh->read($buffer, 32*1024);
print "Read $read bytes as :$buffer:
";
DESCRIPTION
The Archive::Zip::MemberRead module lets you read Zip archive member data just like you read data from files.
METHODS
Archive::Zip::Member::readFileHandle()
You can get a "Archive::Zip::MemberRead" from an archive member by calling "readFileHandle()":
my $member = $zip->memberNamed('abc/def.c');
my $fh = $member->readFileHandle();
while (defined($line = $fh->getline()))
{
# ...
}
$fh->close();
Archive::Zip::MemberRead->new($zip, $fileName)
Archive::Zip::MemberRead->new($zip, $member)
Archive::Zip::MemberRead->new($member)
Construct a new Archive::Zip::MemberRead on the specified member.
my $fh = Archive::Zip::MemberRead->new($zip, 'fred.c')
setLineEnd(expr)
Set the line end character to use. This is set to
by default except on Windows systems where it is set to
. You will only need
to set this on systems which are not Windows or Unix based and require a line end different from
. This is a class method so call as
"Archive::Zip::MemberRead"->"setLineEnd($nl)"
rewind()
Rewinds an "Archive::Zip::MemberRead" so that you can read from it again starting at the beginning.
input_record_separator(expr)
If the argument is given, input_record_separator for this instance is set to it. The current setting (which may be the global $/) is
always returned.
input_line_number()
Returns the current line number, but only if you're using "getline()". Using "read()" will not update the line number.
close()
Closes the given file handle.
buffer_size([ $size ])
Gets or sets the buffer size used for reads. Default is the chunk size used by Archive::Zip.
getline()
Returns the next line from the currently open member. Makes sense only for text files. A read error is considered fatal enough to
die. Returns undef on eof. All subsequent calls would return undef, unless a rewind() is called. Note: The line returned has the
input_record_separator (default: newline) removed.
getline( { preserve_line_ending => 1 } )
Returns the next line including the line ending.
read($buffer, $num_bytes_to_read)
Simulates a normal "read()" system call. Returns the no. of bytes read. "undef" on error, 0 on eof, e.g.:
$fh = Archive::Zip::MemberRead->new($zip, "sreeji/secrets.bin");
while (1)
{
$read = $fh->read($buffer, 1024);
die "FATAL ERROR reading my secrets !
" if (!defined($read));
last if (!$read);
# Do processing.
....
}
AUTHOR
Sreeji K. Das <sreeji_k@yahoo.com>
See Archive::Zip by Ned Konz without which this module does not make any sense!
Minor mods by Ned Konz.
COPYRIGHT
Copyright 2002 Sreeji K. Das.
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-08 Archive::Zip::MemberRead(3)