Portál AbcLinuxu, 10. května 2025 09:15
info libc
, možná ještě glib. (Ale zase tak dobrý programátor nejsem, možná kecám.)
Jinak v unixových systémech žádné rozdělení na "binární" a "textové" soubory ve smyslu, jak se tyto termíny používají pod Windows, neexistuje, protože žádná konverze značek konců řádků neprobíhá.
strstr(buffer, "http://")
? Ale důvod takovéhoto testování mi poněkud uniká ... co třeba upx?
memmem
…
Potreboval bych nacist nekam dany exe soubor a pak v nem najit souvisle useky textu, ktere potom budu testovat, zda nejsou url odkazy.
A testovat ty "souvislé úseky" budete jak? Nebylo by rozumnější ze souboru "vytahat" už rovnou ty URL? Pokuď hledaný tvar lze popsat regulární gramatikou (regulárnim výrazem), není nic jednoduššího, než si napsat příslušnej lexikální analyzátor, kterej vám ze souboru rovnou "vyplyve" hledaný řetězce.
Dostupný jsou samozřejmě standartní fopen()
, fread()
, fwrite()
, ... z stdio.h
a dále pak nebufferované I/O operace open()
, read()
, write()
, ... z unistd.h
stdio.h
obsahuje i nekteré "pokročilejší" funkce (sprintf()
, scanf()
), ale pokuď nejste schopnej vysvětlit co vlastně chcete (nebo to vůbec nevíte), tak je každá rada drahá...
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.