Article View: nl.comp.programmeren
Article #316Re: Een grote tekstfile weergeven.
From: Meindert Sprang
Date: Tue, 25 Jan 2005 18:22
Date: Tue, 25 Jan 2005 18:22
26 lines
2646 bytes
2646 bytes
"Bastiaan" <bastiaan@niet.net> wrote in message news:41f68928$0$14113$4d4ebb8e@news.nl.uu.net... > Wat je precies bedoelt met 'verzamel de offsets'. Maar ik zal mijn > voorbeeld verfijnen: Je hebt een file met tekst van zeg 16MB groot, > waar geen stuurtekens zoals CR LF enzo in zitten, maar w�l tabs. Dan is > het begin van de laatste regel puur afhankelijk van het aantal tabs wat > er in de file zitten, en die moeten ook gelezen worden om de positie > van die laatste regel te bepalen. Nou, LIST doet dat zonder mankeren, > ook al is die file 16 MB. D�t is nou juist zo frappant. Ehh, als er geen CR/LF's in de file zitten, wat bepaalt dan een regel? > Dit antwoord is ook aan Meindert. Als er nou ergens in het begin van > de file ergens een letter in een tab verandert, verandert meestal de > positie van het begin de regels na die tab ook. En als je na het > openen van de 16 MB file (kost geen tijd) op End drukt, duurt het nog > geen seconde en de laatste pagina (waarvan de positie bepaald wordt > door de tabs overal in de file) staat op de juiste positie in beeld. > Ga je dan met PijlOmhoog terug naar het begin, dan zie je dat het > precies uitkomt. Rara.... Eigenlijk wordt het daar alleen maar gemakkelijker van. Iedere tab om de 8 positities dus voor 25 regels hoef je alleen maar 250 tabs terug te tellen en van daar af naar het scherm schrijven. Meindert
Technical Details
Message-ID:
<10vd3kfqrk9jv43@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-02!sn-xit-06!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> <10va6t6ejodst63@corp.supernews.com> <ct3j0f.1d0.1@news.isolution.nl> <10valcrcncfhm8a@corp.supernews.com> <41f57c8b$0$14124$4d4ebb8e@news.nl.uu.net> <ct53al.1b8.1@news.isolution.nl> <41f68928$0$14113$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 Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!newsread.com!news-xfer.newsread.com!tdsnet-transit!newspeer.tds.net!sn-xit-02!sn-xit-06!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: Tue, 25 Jan 2005 19:22:50 +0100 Organization: Posted via Supernews, http://www.supernews.com Message-ID: <10vd3kfqrk9jv43@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> <10va6t6ejodst63@corp.supernews.com> <ct3j0f.1d0.1@news.isolution.nl> <10valcrcncfhm8a@corp.supernews.com> <41f57c8b$0$14124$4d4ebb8e@news.nl.uu.net> <ct53al.1b8.1@news.isolution.nl> <41f68928$0$14113$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: 28