Kezdőoldal » Számítástechnika » Programozás » C-ben az fopen-el mennyi a...

C-ben az fopen-el mennyi a max fájl méret amit megtud még nyitni?

Figyelt kérdés

Valahol azt írják 2GB valahol pedig azt, hogy amennyi szabad hely van még a memóriában.

Most melyik az igaz vagy mind a kettő hülyeség?



2018. ápr. 23. 22:15
 1/2 anonim ***** válasza:
100%

Mind a kettő hülyeség.


Az operációs rendszer, illetve az alkalmazott filerendszer függvénye a dolog. Mondjuk FAT 16-nál nemigen fog 2 GB-os file-okat nyitogatni az opre. Mert hát, ez nyitja meg a file-t, nem a C progi. Utóbbi csak megkéri rá az oprendszert.

2018. ápr. 24. 02:59
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:
100%

Ahogy #1 is írta, ennek nincs igazán köze a C nyelvhez vagy az fopen-hez. A progi egy kérést küld az operációs rendszernek a fájl nyitásra, és siker esetén újabb rendszerhívásokkal éri el a pufferelt fájlt. Az op.rendszer pedig az adott fájlrendszer modulját használja a fájl olvasására.

A fájlméret-maximum az operációs rendszertől és a fájlrendszertől függ, de főleg a fájlrendszertől. Gondolj bele, ha egy fájlrendszer képes kezelni X GB-os fájlokat, annak nincs sok értelme, ha nem lehet megnyitni egy olyan op.rendszer alatt, ami amúgy kezeli azt a fájlrendszert.

2018. ápr. 24. 13:05
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!