» »

Linux, C in tekstovne zbirke

Linux, C in tekstovne zbirke

OmegaM ::

Pozdravljeni.

Mene pa zanima kako bi mogoče lahko v linuxu v programskem jeziku C ugotovil ali gre za neko tekstovno datoteko, ali s koncnico ali pa mogoce kako s meta podatki?

Hvala.

Lp
Ni nam lahko, bo pa boljše!!!

Jean-Paul ::

man file

napsy ::

Malo prebrski za MIME types. GLib ima že nekaj funkcij za ugotavljanje tipa datoteke.
"If you die, you die. But when you live you live. There is no time to waste."

PaX_MaN ::

OmegaM ::

Hvala fantje, bom kar vse pogledal.

LP, M
Ni nam lahko, bo pa boljše!!!

OmegaM ::

Hvala.

Nekako vidim, da to lahko preprosto izvedes z npr. file -i test.txt ali file -i nekaj, skratka za vsako datoteko mi vrne ali je textovna ali je executable, torej deluje po nasvetu za MIME.

A mogoče kateri od vas ve kako bi lahko to uporabil v C jeziku?

Hvala.
Ni nam lahko, bo pa boljše!!!

OmegaM ::

Ok, mi je uspelo recimo kar s system("iwconfig"); za prvi primer, sedaj pa grem probat ostalo.

Hvala.

Lp
Ni nam lahko, bo pa boljše!!!

OmegaM ::

Ima mogoče kdo idejo, kako bi lahko postal recimo nek if stavek ali case, recimo za tamoj primer?

file -i nekaj

nato mi lepo vrne
nekaj: application/x-executable; charset=binary

ali za

file -i Unsaved.txt
Unsaved.txt: text/plain; charset=us-ascii

Jaz bi nekaj rad uposteval samo ko dobim nazaj, da je to textovna datoteka.

Hvala.

Lp, M
Ni nam lahko, bo pa boljše!!!

napsy ::

Poglej si glib dokumentacijo za MIME vrste.
"If you die, you die. But when you live you live. There is no time to waste."


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[Ubuntu server] mail poslan iz serverja zazna kot vsiljeno pošto (strani: 1 2 )

Oddelek: Omrežja in internet
798989 (7959) shorvat
»

[java] Kako v memoriji pretvoriti String objekt v File objekt ? - neka metoda ga zaht

Oddelek: Programiranje
132223 (2223) infiniteLoop
»

Pipin odprti termin: Kako zavarovati elektronsko pošto pred prestrezanjem?

Oddelek: Novice / Kiberpipa
475512 (4250) M.B.
»

Visual Basic: aplikacija v več jezikih (obstaja kakšen plugin, ali komponenta, ki bi

Oddelek: Programiranje
101171 (996) darkolord
»

login

Oddelek: Izdelava spletišč
5920 (743) [MYTiX]

Več podobnih tem