Seite 1 von 3

Pure Basic Packer

Verfasst: 10.08.2009 19:54
von Raphi
Ich habe eine Frage zu Pure Basic Packer:

Wenn man den Pack mittels

Code: Alles auswählen

OpenPack("Packname")
geöfnet hat, aber zufor keine Bilder oder Sounds, sondern Textdokumente, Filme usw. gepackt hat, wie ruft man diese dann auf?
Bei Bildern und Sounds geht es ja mittels

Code: Alles auswählen

CatchSprite
bzw.

Code: Alles auswählen

CatchSound

Verfasst: 10.08.2009 20:03
von cxAlex
RTFM! NextPackFile()

Wenn du einige Dateien in ein Archiv hauen willst und diese dann wieder anhand ihrer Namen entpacken willst musst du dir selbst ein bisschen was dazu programmieren oder auf vorgefertigten Code zurückgreifen.

Mein FileArchivBuilder und ts-softs PureDataConverter können das und erstellen auf Wunsch sogar den PB Code zum enpacken:

FileArchiveBuilder:
http://www.purebasic.fr/german/viewtopic.php?t=19107

PureDataConverter:
http://www.purebasic.fr/german/viewtopic.php?t=17871

Gruß, Alex

Verfasst: 13.08.2009 17:38
von Raphi
Ich habe noch eine Frage zu Pure Basic Packer.

Kann man die Dateien, wenn man sie gepackt hat, auch wieder auf die Festplatte entpacken?

Verfasst: 13.08.2009 18:47
von Andesdaf
Unpack?

Verfasst: 13.08.2009 19:15
von Raphi
Ich will sie ja in sowas wi'n archif schieben!
Und bei gelegenheit wieder abrufen!

Verfasst: 13.08.2009 19:16
von ts-soft
NextPackFile gibt Dir die Speicheradresse und PackFileSize die länge, nur
mit WriteData in eine Datei schreiben. Den orginalnamen kannste leider aus
dem Pack nicht ermitteln, den mußte Dir anderweitig notieren.

Gruß
Thomas

Verfasst: 13.08.2009 19:19
von Raphi
heist dass, man kann die datei nicht in die orginaldatei zurückverwandeln?

Verfasst: 13.08.2009 19:20
von cxAlex
Raphi hat geschrieben:heist dass, man kann die datei nicht in die orginaldatei zurückverwandeln?
Nein, Dateiname, Attribute usw. must du extra speicher, bzw. dir Code dazu ausdenken, bzw. Code verwenden den sich schon jemand ausgedacht hat:

http://www.purebasic.fr/german/viewtopi ... 717#252717

Verfasst: 13.08.2009 19:21
von ts-soft
Raphi hat geschrieben:heist dass, man kann die datei nicht in die orginaldatei zurückverwandeln?
Wenn man den Namen weiß, warum nicht.

Verfasst: 13.08.2009 19:21
von Thalius
Raphi hat geschrieben:heist dass, man kann die datei nicht in die orginaldatei zurückverwandeln?
Nein kannst du nicht .. aber in eine bitweise identische :mrgreen:

Mann, was würds denn für nen Sinn machen etwas zu packen wenn dus nicht wieder entpacken könntest ? ;)