кто-нибудь в курсе, можно ли сообразить какой-то аналог разархиватора? только не в файл чтобы распаковывал нужное вхождение, а в память. если конкретно - хочу все ресурсы запаковать в архив zip и доставать по одному файлу. что-то типа этого кода (см. ниже), но вместо ExtractWhatEverWayPngFromZipToBuffer(some_paramete rs) - рабочая процедурка чтоб была:
UseZipPacker()
Procedure CatchPng(pngfilename.s)
*Buffer = AllocateMemory(idunno_100500bytes)
PngSize = ExtractWhatEverWayPngFromZipToBuffer(some_parameters)
res = CatchImage(#PB_Any, *Buffer, PngSize)
ProcedureReturn res
EndProcedure
png = CatchPng("imagefromzip.png")
Debug png
DataSection
zipStart:
IncludeBinary "data.zip"
zipEnd:
EndDataSection