AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Datei durchsuchen

Offene Frage von "Techcrawler"
Ein Thema von Techcrawler · begonnen am 5. Mär 2009 · letzter Beitrag vom 5. Mär 2009
Antwort Antwort
Benutzerbild von Techcrawler
Techcrawler

Registriert seit: 14. Sep 2006
Ort: Neukirchen-Vluyn
40 Beiträge
 
Delphi 2006 Architect
 
#1

Re: Datei durchsuchen

  Alt 5. Mär 2009, 10:19
Zitat von himitsu:
StrToHex sollte doch eigentlich alle Zeichen behandeln?
ist ja schließlich ein Vorteil der Delphistrings (mit Längenangabe)
Hatte ich auch gedacht, doch bei den Steuerzeichen macht die Funktion schlapp

Zitat von himitsu:
Aber an deiner stelle würde ich das ganz anders angehen.
Wandle deine HexStrings am Anfang in Binärfolgen um und schuche diese direkt ... so brauchst du nicht die ganze rießige Datei umzuwandeln, sondern nur die kleinen SuchStrings
Nicht nötig, denke ich. Ich habe eben eine 200MB große Datei durchsucht, ob dort 3 HexCodes auftauchen, es hat ganze 12 sekunden gedauert. Ich denke, dass ist völlig ausreichend, vor allem, weil ein voller Datei-Scan bei meinem Tool nur in knapp 25% aller Fälle auftritt und selbst dann ist es selten, dass es eine Datei mit mehr als 20 MB sein wird.
Mir reicht das nun erstmal, nur die Steuerzeichen will ich noch umgewandelt wissen, dann kann ich das Tool beruhigt fertigstellen
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:35 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz