Article View: nl.comp.programmeren
Article #287Re: Een grote tekstfile weergeven.
From: Meindert Sprang
Date: Mon, 24 Jan 2005 16:00
Date: Mon, 24 Jan 2005 16:00
31 lines
2480 bytes
2480 bytes
"Bastiaan" <bastiaan@niet.net> wrote in message news:41f50ed3$0$281$4d4ebb8e@news.nl.uu.net... > H,Schampheleer <hubert@haps.be> schreef in bericht <GnZFd.31178$I24.2672738@phobos.telenet-ops.be>... > Dank voor je uiteenzetting. Ja, is ook een aardige manier, vermits de > langste string niet te lang is, en dat kan natuurlijk best in een > "allerlei"-file. Ken je LIST.COM van Vernon D. Buerg? Die leest een > file van zo'n 16 MB in in een fractie van een seconde. Die leest echt die hele file niet in. Die leest maximaal 64kb van de file (COM programma, datasegment + stack maximaal 64 kb. > Ga je dan > met "End" naar het einde, dan geef-ie keurig de laatste pagina, > ongeacht of hij met een halve lange (>80) string begint. En dat duurt > minder dan een seconde op een moderne PC. En als het allemaal heel > lange strings zijn, gaat-ie toch op de juiste beginpagina staan. > Kijk, zo zou ik het ook willen. Pak een linux distro en bekijk de source van 'tail'. > De reden waaom ik het opnieuw wil > doen, is dat ik grotere files wil kunnen inlezen. Het lukt me ook > wel, maar het wordt al gauw traag (PageUp) of de weergave klopt niet, > Ook sequentieel inlezen gaat niet bij extreem lange strings. Toch > benieuwd hoe die Buerg dat geflikt heeft. Door de file als untyped file in te lezen, oftewel rauwe data in grote blokken van bijvoorbeeld 32kb. En daarbinnen ga je naar strings zoeken. Meindert
Technical Details
Message-ID:
<10va6t6ejodst63@corp.supernews.com>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!newsread.com!news-xfer.newsread.com!tdsnet-transit!newspeer.tds.net!sn-xit-03!sn-xit-12!sn-xit-06!sn-post-02!sn-post-01!supernews.com!corp.supernews.com!not-for-mailReferences:
<41e7d020$0$4377$58c7af7e@news.kabelfoon.nl> <GnZFd.31178$I24.2672738@phobos.telenet-ops.be> <41f50ed3$0$281$4d4ebb8e@news.nl.uu.net>Show Full Headers
Complete Article Headers
X-Google-Thread: 107324,cc6ea8d92fe92f6d X-Google-Thread: fcea4,cc6ea8d92fe92f6d X-Google-Attributes: gid107324,gidfcea4,public X-Google-Language: DUTCH,ASCII-7-bit Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!newsread.com!news-xfer.newsread.com!tdsnet-transit!newspeer.tds.net!sn-xit-03!sn-xit-12!sn-xit-06!sn-post-02!sn-post-01!supernews.com!corp.supernews.com!not-for-mail From: "Meindert Sprang" <mhsprang@NOcustomSPAMware.nl> Newsgroups: nl.comp.programmeren,be.comp.programming Subject: Re: Een grote tekstfile weergeven. Date: Mon, 24 Jan 2005 17:00:18 +0100 Organization: Posted via Supernews, http://www.supernews.com Message-ID: <10va6t6ejodst63@corp.supernews.com> References: <41e7d020$0$4377$58c7af7e@news.kabelfoon.nl> <GnZFd.31178$I24.2672738@phobos.telenet-ops.be> <41f50ed3$0$281$4d4ebb8e@news.nl.uu.net> X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1437 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Complaints-To: abuse@supernews.com Lines: 33