🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.perl
Article #52320

Re: Uruchamianie archiwów PAR - sposób rozpakowywania

#52320
From: Jarosław Lubczyński
Date: Tue, 15 Nov 2011 16:30
29 lines
2133 bytes
W dniu 2011-11-15 15:30, Jarosław Lubczyński pisze:
> [...]
>
> O uruchamianiu archiwów PAR 'w miejscu' (bez rozpakowywania) nawet nie
> marzę, bo wymagałoby to - jak sadzę - sporego wsparcia ze strony systemu:
>
> 1. glibc (czytanie plików zanurzonych wewnątrz innych plików);
> 2. ld (dla zanurzonych analogicznie shared libs);
> 3. perl'a (uruchamianie zanurzonych modułów).
>
> A może jednak się mylę i takie cuda są możliwe?
>

Hmmm, po dłuższym namyśle wydaje misie, że wystarczyłoby wsparcie od 
strony glibc i brak oporów ze strony ld i perl'a. Jeżeli fopen (a potem 
fread, fseek, fclose - ale nie fwrite oczywiście) dałoby się wykonać na
'/path/zip_file/file_in_zip'
gdzie 'file_in_zip' oznaczałoby nazwę pliku spakowanego wewnątrz 
archiwum zip o nazwie '/path/zip_file' a ld i perl nie wnikałyby w to, 
co otwierają, tylko dalsza akcja zależna by była od zwracanego rezultatu 
z fopen(), to być może wystarczyłoby podłożenie własnego modułu .o do 
obsługi plików. Ktoś słyszał o takim rozwiązaniu?

-- 
Pozdrawiam
Jarek Lubczyński

There are 10 kinds of people:
Those who understand binary and those who don't
Technical Details
Message-ID: <j9u42m$813$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <j9tt2v$7mv$1@opal.futuro.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Jarosław Lubczyński <guess@who.com.pl>
Newsgroups: pl.comp.lang.perl
Subject: Re: Uruchamianie archiwów PAR - 
 sposób rozpakowywania
Date: Tue, 15 Nov 2011 17:30:03 +0100
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 29
Message-ID: <j9u42m$813$1@inews.gazeta.pl>
References: <j9tt2v$7mv$1@opal.futuro.pl>
NNTP-Posting-Host: apn-77-114-233-62.dynamic.gprs.plus.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1321374615 8227 77.114.233.62 (15 Nov 2011 16:30:15 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Tue, 15 Nov 2011 16:30:15 +0000 (UTC)
X-User: eljot_007
In-Reply-To: <j9tt2v$7mv$1@opal.futuro.pl>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20111105 Thunderbird/8.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit