Thread Array zippen/Entpacken (10 answers)
Opened by ITobiI at 2015-10-14 11:34

ITobiI
 2015-10-14 13:23
#182600 #182600
User since
2015-09-10
70 Artikel
BenutzerIn
[default_avatar]
Ok, ich habs verstanden :) Wenn ich nun aber auf folgende Art und Weise die Datei zippe und sie in ein Array einlese:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#Datei zippen
use Archive::Zip qw(:ERROR_CODES:CONSTANTS);
$zip = Archive::Zip->new();
$DIR = "/root/Documents/Socket-Programmierung_2/Datei/Test";
opendir(DIR,$DIR) or die "Kann aktuelles Verzeichnis nicht oeffnen: $!\n";
@Name = readdir(DIR) or die "Kann Verzeichnis nicht lesen:$!\n";

foreach $fileName (@Name)
{
$zip->addFile($fileName);
}
$zip->writeToFileNamed("result.zip")

#gezippte Datei in Array einlesen
open(DATEI, "<", "result.zip") or die $!;
binmode DATEI;
while(read(DATEI,$block,1024))
{
push(@daten,$block);
}
@daten = <DATEI>;
close(DATEI);

wie kann ich dann nach erfolgreichem Senden die Datei wieder aus dem Array auslesen, entpacken und ausgeben?
Last edited: 2015-10-14 13:53:12 +0200 (CEST)

View full thread Array zippen/Entpacken