Expand description
キャッシュのファイル名を組み立てる(純粋モジュール)。
ファイルシステムにもネットワークにも触れないので、 QEMU 抜きで検証できる。
§気をつける点
FileMetadata::filenameは 128 バイトまで(kernel/fs/mod.rs)。 超えると切り詰められ、別の URL が同じ名前になって中身が入れ替わる。- ホスト名の
:(example.com:8080)は SylFS のパスに使えない。 - 同じホストでもパスが違えば必ず違う名前になること。
Constants§
- MAX_
CACHE_ PATH_ LEN - 名前の最大長。
FileMetadata::filename(128 バイト)に収まる必要がある。
Functions§
- cache_
path_ for hostとpathからキャッシュ上の絶対パスを作る。