tmpフォルダの中にいるWebKit/MediaCacheには何が入っているのか

はじめに

iosのローカルディレクトリは以下のようになっていますが、今回は勝手に追加されてiOSが勝手に消すtmpファイルの中を覗いていたらWebKit/MediaCacheにファイルがあったのでなんなのか確認してみました。

App
    ├── Documents
    ├── Library
    │   ├── Caches
    │   └── Preferences
    └── tmp

WebKit/MediaCacheの中身

私のアプリの中身をみてみたらこんな感じになっていました。

diskcacherepositoryはmacにもいるものらしく、ビデオやオーディオのディスクキャッシュのようです私のアプリではYoutubeでの動画再生があるのですが、どうやらその動画のキャッシュが入っていたようです。

ファイルの中はこんな感じでした、何も入っていない空ファイルやUTF8で開けないものが半数以上を占めていましたが、かろうじて確認できたものはやはり動画周りのキャッシュが残っていたようです。

レfreiverzststcrab@tid<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Size</key>
	<integer>2292919</integer>
	<key>URL</key>
	<string>https://r4---sn-ogueln7y.googlevideo.com/videoplayback?expire=1611220460&ei=jPEIYLTlM4PL4gKLw7LAAg&ip=113.43.73.18&id=o-AISMVU8WzLYRG3o8TUUDu7768iW1odgxITWq7bmPJCtR&itag=18&source=youtube&requiressl=yes&mh=Ab&mm=31%2C29&mn=sn-ogueln7y%2Csn-oguesnzz&ms=au%2Crdu&mv=m&mvi=4&pl=14&pcm2=yes&initcwndbps=1633750&vprv=1&mime=video%2Fmp4&ns=N-r4fpZbDZDi9bSOBtw60l4F&gir=yes&clen=2292919&ratebypass=yes&dur=30.093&lmt=1591926533333325&mt=1611198521&fvip=4&c=WEB_EMBEDDED_PLAYER&txp=5531432&n=1vv7uuqYfSJWlw&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cpcm2%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cratebypass%2Cdur%2Clmt&sig=AOq0QJ8wRQIhAP-vssdE0P4ug7uYC0n9g9XnsRWsYWYJnrFvvp_rXO4nAiAo3qM0mOoXFqbSeeZofgVQ3QRs96iB4Qnt0Oqb6DwZqA%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIhALmAkAQGz72mGzVRO0ED9LPIr2yiQbz-cCiRLLkpP49yAiAsVHmMo8RYDcbxH7GDYHG2wd4IdumImls3zmNkdNGD-A%3D%3D&cpn=sT5vuf20ziv7LRAY&cver=20210120&ptk=youtube_single&oid=avDw5jlpgotYFz1Phuyi1g&ptchn=kH3CcMfqww9RsZvPRPkAJA&pltype=content</string>
	<key>Version</key>
	<integer>1</integer>
	<key>no-cache</key>
	<true/>
</dict>
</plist>
stcs

WebKitフォルダのMediaCacheについて詳しく書かれているところが1件も引っ掛からなかったので、他に自動でどんなものがキャッシュされていくかは不明ですが、動画やオーディオがキャッシュされていくのは間違いなさそうです。

参考文献

iOSアプリのファイル保存について

what is the purpose of MediaCache folder on a Mac