[Module] PackEx - Module (all OS)

Hier könnt Ihr gute, von Euch geschriebene Codes posten. Sie müssen auf jeden Fall funktionieren und sollten möglichst effizient, elegant und beispielhaft oder einfach nur cool sein.
Benutzeravatar
Thorsten1867
Beiträge: 1359
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

[Module] PackEx - Module (all OS)

Beitrag von Thorsten1867 »

PackEx - Module (PB V5.7x / all OS / 64Bit)

Extended Packer - Module
  • Dateien zu einem geöffnetem Archiv hinzufügen bzw. dort ersetzen.
  • Dateien aus einem geöffnetem Archiv entfernen.
  • Dateien in das Archiv zurückschieben oder nur aktualisieren, wenn das Archiv geschlossen wird. [#MoveBack/#Update]
  • Dateien verschlüsselt ins Archiv schreiben bzw. direkt beim Entpacken entschlüsseln.
  • XML, JSON und Images direkt im Archiv speichern bzw. diese direkt aus dem Archiv laden.
  • Sound-, Music- oder Sprite-Dateien zum Archiv hinzufügen und diese dann direkt daraus laden.

Code: Alles auswählen

; PackEx::AddFile()          - similar to AddPackFile()
; PackEx::AddImage()         - similar to SaveImage(), but for archive
; PackEx::AddJSON()          - similar to SaveJSON(), but for archive
; PackEx::AddMemory()        - similar to AddPackMemory()
; PackEx::AddXML()           - similar to SaveXML(), but for archive
; PackEx::Close()            - similar to ClosePack()  [#MoveBack/#Update]
; PackEx::Create()           - similar to CreatePack()
; PackEx::DecompressFile()   - similar to UncompressPackFile()
; PackEx::DecompressImage()  - similar to LoadImage(), but for archive
; PackEx::DecompressJSON()   - similar to LoadJSON(), but for archive
; PackEx::DecompressMemory() - similar to UncompressPackMemory()
; PackEx::DecompressMusic()  - similar to LoadMusic(), but for archive
; PackEx::DecompressSound()  - similar to LoadSound(), but for archive
; PackEx::DecompressXML()    - similar to LoadXML(), but for archive
; PackEx::IsEncrypted()      - checks if the packed file is encrypted
; PackEx::Open()             - similar to OpenPack()
; PackEx::RemoveFile()       - remove file from archive
; PackEx::SetSalt()          - add your own salt
; PackEx::CreateSecureKey()  - use secure keys to make brute force attacks more difficult
Download: PackExModule.pbi

Download: qAES-Packer.exe (+ SourceCode)
Download: UnPackEx.exe (+ SourceCode)
Zuletzt geändert von Thorsten1867 am 23.11.2019 14:03, insgesamt 1-mal geändert.
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Benutzeravatar
Thorsten1867
Beiträge: 1359
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Re: [Module] PackEx - Module (all OS)

Beitrag von Thorsten1867 »

Ich habe einen kleinen Entpacker geschrieben, da die normalen Entpacker die verschlüsselten Dateien zwar entpacken, aber nicht entschlüsseln können.
Der Sourcecode demonstriert zudem die praktische Anwendung etlicher meiner Module.

Bild

Download: UnPackEx.exe (+ SourceCode)
Zuletzt geändert von Thorsten1867 am 20.12.2019 17:07, insgesamt 1-mal geändert.
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Benutzeravatar
Thorsten1867
Beiträge: 1359
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Re: [Module] PackEx - Module (all OS)

Beitrag von Thorsten1867 »

Ein kompletter Packer mit Unterstützung von qAES - verschlüsselten Dateien und einer Vorschau unterstützter Dateien (Image/Text/XML/JSON).

Bild

Download: qAES-Packer.exe (+ SourceCode)
Zuletzt geändert von Thorsten1867 am 20.12.2019 17:08, insgesamt 1-mal geändert.
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Benutzeravatar
Thorsten1867
Beiträge: 1359
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Re: [Module] PackEx - Module (all OS)

Beitrag von Thorsten1867 »

Workaround: Umlaute im Dateinamen
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Antworten