Spamworldpro Mini Shell
Spamworldpro


Server : Apache/2.4.62 (Unix) OpenSSL/1.0.2k-fips
System : Linux server1.richineiserver.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User : fdshops ( 1003)
PHP Version : 8.2.21
Disable Function : NONE
Directory :  /usr/share/doc/perl-Archive-Zip-1.30/examples/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/share/doc/perl-Archive-Zip-1.30/examples/mfh.pl
# Prints messages on every chunk write.
# Usage:
# perl mfh.pl zipfile.zip
# $Revision: 1.4 $
use strict;
use Archive::Zip qw(:ERROR_CODES);
use Archive::Zip::MockFileHandle;

package NedsFileHandle;
use vars qw(@ISA);
@ISA = qw( Archive::Zip::MockFileHandle );

sub writeHook
{
	my $self = shift;
	my $bytes = shift;
	my $length = length($bytes);
	printf "write %d bytes (position now %d)\n", $length, $self->tell();
	return $length;
}

package main;

my $zip = Archive::Zip->new();
my $status = $zip->read($ARGV[0]);
exit $status if $status != AZ_OK;

my $fh = NedsFileHandle->new();
$zip->writeToFileHandle($fh, 0);

Spamworldpro Mini