Article View: pl.comp.lang.perl
Article #52320Re: Uruchamianie archiwów PAR - sposób rozpakowywania
From: Jarosław Lubczyński
Date: Tue, 15 Nov 2011 16:30
Date: Tue, 15 Nov 2011 16:30
29 lines
2133 bytes
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-mailReferences:
<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