如何用 fopen 相關函式操作大檔案 ? - Linux

By Ida
at 2010-11-27T20:08
at 2010-11-27T20:08
Table of Contents
小弟在 linux i686 平台上撰寫存取檔案的程式
遇到一個大檔案, 使用已知的 fopen 等相關標準函式庫, 發現無法正常操作
此檔案的大小超過 10 GB
對於小於 4 GB 的檔案, 小弟習慣用 fopen/fseek/fread 等標準函式存取
對於大檔案, 有沒有對應的存取函式, 或是程式撰寫方式呢 ?
考量到移植性, 希望是 fopen 這一系列的 function, 而不是 open/close/read/.. :)
作業環境如下:
Fedora release 14 (Laughlin) 2.6.35.6-48.fc14.i686
gcc version 4.5.1 20100924 (Red Hat 4.5.1-4) (GCC)
--
遇到一個大檔案, 使用已知的 fopen 等相關標準函式庫, 發現無法正常操作
此檔案的大小超過 10 GB
對於小於 4 GB 的檔案, 小弟習慣用 fopen/fseek/fread 等標準函式存取
對於大檔案, 有沒有對應的存取函式, 或是程式撰寫方式呢 ?
考量到移植性, 希望是 fopen 這一系列的 function, 而不是 open/close/read/.. :)
作業環境如下:
Fedora release 14 (Laughlin) 2.6.35.6-48.fc14.i686
gcc version 4.5.1 20100924 (Red Hat 4.5.1-4) (GCC)
--
Tags:
Linux
All Comments

By Emma
at 2010-12-02T19:21
at 2010-12-02T19:21

By Jacob
at 2010-12-06T21:50
at 2010-12-06T21:50
Related Posts
在ubuntu server 上更改MTA的方法?

By Ursula
at 2010-11-27T17:39
at 2010-11-27T17:39
請問要怎麼把桌面輸出到投影機呢?

By Kumar
at 2010-11-27T17:37
at 2010-11-27T17:37
ubuntu內的播放器會自動抓字幕??

By Ingrid
at 2010-11-27T13:08
at 2010-11-27T13:08
corntab排入scp指令

By Agnes
at 2010-11-27T11:29
at 2010-11-27T11:29
Atmel FLIP Programmer 連不上開發版的問題

By Elvira
at 2010-11-27T11:28
at 2010-11-27T11:28