ファイル名のサニタイズ
GetInvalidFileNameCharsによる不正文字の置換に加え、予約デバイス名・末尾のドットやスペース・長さ上限を自前でチェックして安全なファイル名に直す処理。
- 概念URI
https://comcomponent.com/knowledge/filename-sanitization/
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- ファイル名のサニタイズは予約デバイス名(CON/NUL等)を防ぎます。ユーザー入力からファイル名を組み立てる際、GetInvalidFileNameCharsに加えて予約デバイス名と末尾ドット・スペースを自前でチェックし接頭辞を付けることで、予約名としての解釈を防げる / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- ファイル名のサニタイズはパス正規化(末尾ドット・スペースの除去)を軽減します。末尾のスペース・ドットをTrimEndで事前に取り除くことで、正規化によって黙って名前が変わる事故を避けられる / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- ファイル名のサニタイズはパスコンポーネントの長さ上限(255文字)を前提とします。ファイル名1要素の長さ上限(通常255文字)に収まるよう、切り詰め処理でコンポーネント長を考慮する / 確度: 確立した関係 / 確認日: 2026-08-01 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。