Refactoring My Intelligence

技術的/非技術的な雑記,備忘録等々

C言語でのファイルサイズ取得方法

巷ではfseekとSEEK_ENDでファイル終端位置をftellで取得するという方法が紹介されているが,これは潜在的な脆弱性を伴っているらしい.

参考: FIO19-C. ファイルサイズの計算に fseek() および ftell() を使用しない

結論としては,ファイルサイズの取得にはfstatを使えとのこと.