Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Embedding and Extracting MANY files !
#1
I am developing a conversion utility for the X16 that pipes two other conversion utilities together for the final output.

The file formats are fairly obscure (these are for the 8 bit Commander X16 platform)

The sequence is MIDI FILE --> VGM FILE --> ZSM FILE

( ZSM is currently Commander X16 only VGM is an old chiptune format used by Many arcade machines. )



I already have this setup and working as a Bash Script.   The code to do the task is relatively straight forward.  
I'm mainly writing the QB64PE shell program to increase ease of use and allow renaming of the output file.

I want to embed the utilities I depend on in the Main Executable & extract them on first run.   

I know how to do this.   The problem is that one of the utilities (mid2vgm) depends on it's own assets folder
with 130+ individual instrument files !.     

I could go through the tedium of an EMBED for each individual file.    I don't want to do this !.  I also
don't want to introduce any other dependencies for my app (such as Winzip or other !)   I want the extraction
to be handled entirely in my own code ! 

Is there a way to do this efficiently !   Has someone else ran into similiar !
Reply


Messages In This Thread
Embedding and Extracting MANY files ! - by ahenry3068 - 11-14-2025, 05:12 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  More info about Random Access files PhilOfPerth 28 848 02-25-2026, 01:50 PM
Last Post: ahenry3068
  program that stitches together a bunch of image files into one giant poster? madscijr 15 2,297 10-24-2024, 06:08 PM
Last Post: madscijr
  Linux HTTP WEB Server Issues - Large Files Fail old_coder 0 443 03-27-2024, 08:33 PM
Last Post: old_coder
  Making the content list of files inside a Zip ? euklides 13 2,334 02-08-2024, 03:52 PM
Last Post: euklides
  Indexed files PhilOfPerth 19 3,522 11-05-2023, 11:31 PM
Last Post: PhilOfPerth

Forum Jump:


Users browsing this thread: 1 Guest(s)