Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   .XZ LZMA2 Kompression (https://www.delphipraxis.net/189366-xz-lzma2-kompression.html)

Peter666 6. Jun 2016 11:55

.XZ LZMA2 Kompression
 
Hi,

ich habe hier eine Datei, die ich täglich laden und auswerten möchte:
http://wp11128329.server-he.de/filme/Filmliste-akt.xz

Gibt es in Delphi (plattformunabhängig) eine Lösung, mit der ich XZ entpacken kann? Also quasi etwas wie TDecompressionStream, nur eben für das Format?

Peter

gammatester 6. Jun 2016 13:32

AW: .XZ LZMA2 Kompression
 
Programmatisch habe ich es nicht ausprobiert, aber da Du noch keine Antwort hast:

7Zip kann das auf jeden Fall entpacken, eventuell auch einige von den 7z-Komponenten.

HolgerX 6. Jun 2016 14:39

AW: .XZ LZMA2 Kompression
 
Hmm..

Google


https://github.com/delphiunderground/xz-examples-delphi
http://tukaani.org/xz/

p80286 6. Jun 2016 14:52

AW: .XZ LZMA2 Kompression
 
Zitat:

Zitat von Peter666 (Beitrag 1339583)
Hi,

ich habe hier eine Datei, die ich täglich laden und auswerten möchte:
http://wp11128329.server-he.de/filme/Filmliste-akt.xz

Gibt es in Delphi (plattformunabhängig) eine Lösung, mit der ich XZ entpacken kann? Also quasi etwas wie TDecompressionStream, nur eben für das Format?

Peter

Was für ein Format?
Wenn man in die Datei hinein schaut, sieht es so aus als hätte 7Zip die Kompression duchgeführt.
Und eben dieses 7Zip kann die Datei problemlos entpacken, und heraus kommt eine JSON-Datei (sieht jedenfalls so aus)

Und hier noch ein paar Beispiel links:
http://www.delphipraxis.net/108543-7...nbinden-3.html
http://forum.lazarus.freepascal.org/...?topic=28811.0
http://www.delphipages.com/forum/sho...d.php?t=210356

Gruß
K-H

Peter666 6. Jun 2016 17:44

AW: .XZ LZMA2 Kompression
 
Danke für die Antworten, XZ ist sowas wie tar.bz. Wie dem auch seih, die Delphi Komponente ist mir bekannt. Diese nutzt eine Windows.DLL, welche ich ja weder unter Android noch iOS habe. Ich brauche also eine native Variante zum Dekodieren. Der Inhalt ist JSON und wird in eine Datenbank importiert. Das sind im wesentlichen die aktuellen Mediatheken von unseren ÖR Sendern (nebst Videolinks und Beschreibungen).

Peter

himitsu 7. Jun 2016 09:44

AW: .XZ LZMA2 Kompression
 
Die 7Zip-Bibliotheken (DLL für Windows) gibt es nicht nur für Windows, sondern für nahezu jede Plattform ... man muß nur die jeweils Passende verwenden.
http://www.7-zip.de/download.html


Hallo Xaver. :hi:
Wenn nicht, hast du auch die Erlaubnis diese Datei für deine Zwecke runterzuladen?
Aber wenn doch, dann solltest du dir vielleicht überlegen, ob die Impressumsplicht nicht eventuell verletzt wird.

Und für solche Donloads würde ich eher über die "öffentlichen" URLs gehen, anstatt über Interne, welche ich z.B. beim Providerwechsel gern mal ändern täte.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:43 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz