| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: Komprimieren mit zlib fehlerhaft im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Nabend Ich verzweifle gerade daran, dass die Dateien, die ich versuche zu packen nicht komplett sind.... Zum Problem: Ich ...
![]() |
| | #1 (permalink) |
| Registriert seit: 25.04.04 ![]() Likes: 0 | Anzeige Nabend Ich verzweifle gerade daran, dass die Dateien, die ich versuche zu packen nicht komplett sind.... Zum Problem: Ich versuche mittels php script ein komplettes Verzeichniss zu packen mittels zlib Hier die Komandozeile: exec("tar -zcf $dateipfad $verzeichniss"); Funktioniert soweit ganz gut allerding, wenn ich die Datei entpacken möchte bekomme ich die Fehlermeldung "unerwartetes Archivende" und es fehlen einige Datein, die eigendlich gepackt sein müssten.... max_execution_time hat den wert 50000 müsste also drinn sein, dass mein script das in der Zeit packt... Habe das ganze auch schon mit bzip2 versucht also dem parameter -j statt -z aber da packt er mir gerade mal ein Unterverzeichniss des verzeichnisses, das eigendlich komplett gepackt werden soll... Packe ich das ganze garnicht und verwende den tar befehl nur mit den parametern -cf, sind alle Dateien dabei, allerdings soll das nicht der sinn sein, dann kann ich mir die verzeichnisse auch gleich so unkomprimiert runterladen... Wäre cool, wenn ihr ne Idee habt MfG Wolf |
| | |
| | #2 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 443 | Dann pack doch einfach die Dateien erst mit 'tar' zusammen und rufe die Komprimierung als extra Prozess danach auf. Code: exec("tar -cf $zieldatei $quellen");
exec("gzip $zieldatei");
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Registriert seit: 21.10.06 ![]() Likes: 0 | Ich hätte hier noch eine Alternative. Eine PHP-Klasse die wie folgt aufgerufen werden kann : Code: $zip=new zipfile;
$zip->addFile("/files/song1.mp3"),"song1.mp3",time());
$zip->addFile("/files/song2.mp3"),"song2.mp3",time());
$zip->addFile("/files/song3.mp3"),"song3.mp3",time());
echo $zip->file(); |
| | |
| | #4 (permalink) |
| Themenstarter Registriert seit: 25.04.04 ![]() Likes: 0 | Also das von bitmuncher funktioniert leider nicht in der Tar Datei sind alle Dateien drin in der .tar.gz allerdings nicht...Die php Klasse habe ich noch nicht ausprobiert, weil man dann ja jede einzelne Datei auswählen muss oder sehe ich das falsch? Danke aber schonmal für die Antworten |
| | |
| | #5 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 443 | Dann lass dir doch mal die Fehlermeldungen von 'gzip' auswerfen. Irgendwas scheint ja dabei schiefzulaufen. Um wirklich alle Meldungen zu sehen, solltest du dafür sorgen, dass auch stderr auf stdout ausgegeben wird Code: $out = exec("gzip $zieldatei 2>&1"); Code: $out = `gzip $zieldatei 2>&1`;
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| | #6 (permalink) |
| Themenstarter Registriert seit: 25.04.04 ![]() Likes: 0 | bekomme folgenden error: tar: Removing leading `/' from member names tar: /****/****/**/*******/******/******/***.tar: Cannot write: Broken pipe tar: Error is not recoverable: exiting now Habe jetzt allerdings wieder den "tar -zcf" Befehl verwendet. Edit: So hab vergessen die Datei als .tar.gz zu speichern jetzt bekomme ich folgende Meldung: tar: Removing leading `/' from member names tar: /****/****/**/*******/******/******/***.tar.gz: Wrote only 8192 of 10240 bytes tar: Error is not recoverable: exiting now Hab mal nen bisschen geggogelt und auf diesen wrote only .. of .. bytes Error hab ich eigentlich nur das problem gefunden, dass zu wenig Speicher vorhanden ist. Ist allerdings nicht der Fall, es ist genügend Speicher vorhanden. |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| HD-Video verlustfrei komprimieren | [starfoxx] | Music- & Filmbox | 3 | 18.03.08 14:21 |
| Größe von Hörbücher komprimieren | einBERT | Music- & Filmbox | 8 | 03.10.07 22:28 |
| laufwerk komprimieren ? | bluhminga | Windows | 2 | 07.01.07 17:36 |
| VB6 Bilder komprimieren? | EDV-Technik | Code Kitchen | 2 | 16.10.06 19:59 |
| mpg2 komprimieren??? | firebrain | Music- & Filmbox | 0 | 05.05.02 09:45 |