您的檔案在 iPhone 上的實際儲存位置以及誰可以看到它們
在電腦上,檔案有一個位置,每個程式都可以存取它。在 iOS 上並非如此,iPhone 上儲存的幾乎所有令人困惑的事情都源於這一單一差異——包括下載的去向、為什麼一個App無法打開另一個App的檔案,以及為什麼刪除App會帶走你的庫。
FoxDL 每個App都有自己的島嶼
每個安裝的App都在沙箱中運行:一個只有它可以讀寫的私有資料夾樹。沒有共享的 C: 驅動器,沒有“/home”,App無法進入任何內容。這是平台安全模型的基礎,而且它確實很好——行為不當的App無法瀏覽其他App的資料,因為它看不到資料的存在。
在其沙箱內,App有幾個具有不同規則的目錄,這些規則解釋了人們注意到的大多數奇怪行為。 「文件」用於使用者建立或引入的內容;它包含在備份中,並且App可以聲明它在「檔案」App中可見。 「庫/App支援」用於備份但不向使用者顯示的App自己的工作資料(資料庫、索引)。 「庫/快取」適用於任何可以重新建立的內容:它不會備份,並且系統會在儲存空間不足時清空它,而不會詢問。
最後一個是一個特定且非常常見的驚喜的根源:縮圖、預覽和其他衍生檔案在手機充滿後消失。一個精心構建的App會將其視為正常情況並重新生成它們。一個在快取中儲存了不可替代的東西的App已經丟失了它。
檔案可以放在的四個位置,以及這意味著什麼
| 地點 | 在檔案中可見 | 在 iCloud 備份中 | 刪除App後仍然存在 |
|---|---|---|---|
| App沙箱 → 文件 | 是的,如果App選擇加入 | 是,除非排除 | 否 |
| App沙箱 → 庫 | 否 | 是(快取除外) | 否 |
| iCloud 驅動器 | 是的 | 是雲 | 是的 |
| 外部驅動器或SD卡 | 是,連線時 | 沒有 | 是 |
第四欄是讓人抓狂的欄位。刪除App會立即刪除其整個沙箱 - 其中的每個檔案,並且不會發出警告來說明正在發生的情況。如果一個檔案很重要,它不應該只存在於一個App中。
檔案App是什麼,不是什麼
檔案App是一個瀏覽器,可存取您授予它的一組位置:iCloud Drive、安裝擴充功能的任何雲端提供者、連線的驅動器以及選擇公開它的每個App的「檔案」資料夾。它確實是一個檔案管理程式,對於移動 PDF 來說它是完全足夠的。
它不是一個媒體庫。它不知道你看過什麼,沒有播放列表,沒有收藏夾,沒有恢復位置,也不知道四個檔案是一件事的劇集。它也無法對檔案的內容執行任何操作:它不會從影片中擷取音訊,不會在不解壓整個檔案的情況下向您顯示存檔內的內容,並且不會播放媒體庫包含的一半內容。
因此,iOS 上的實際安排不是“檔案App或檔案管理程式App”,而是兩者兼而有之。用於在App和驅動器之間移動內容的檔案;圖書館本身的媒體App,其資料夾在“檔案”中可見,因此沒有任何內容被捕獲。
媒體庫實際需要的操作
除了建立、重新命名、移動和刪除(任何檔案管理程式都有這些功能)之外,這些都是媒體中不斷出現的內容。
從影片中擷取音訊
一次錄音演講、一場音樂會、一堂課:您需要的是聲音,而不是 3 GB 的圖片。如果做得正確,這就是一個混音器——音軌在幾秒鐘內原封不動地複製出來,沒有品質損失。
沒有往返的檔案
在傳送前解壓縮 ZIP,或壓縮資料夾。跳出到單獨的存檔App並返回是一種讓人們放棄組織任何東西的摩擦。
整理後的收藏夾與播放清單
關於身分的以下要點:重新命名或移動檔案,並且指向它的所有內容仍應指向它。
每個資料夾備份控制
40 GB 的影片資料夾不屬於 5 GB iCloud 限額。能夠在保留檔案備份的同時排除一個資料夾比任何壓縮設定都更有價值。
為什麼重命名檔案會破壞這麼多App
大多數App透過其路徑來記住檔案-檔案所在位置的文字。這是顯而易見的方法,並且在任何事情發生之前都有效。將“video.mkv”重新命名為“Interview.mkv”,指向舊名稱的每個收藏夾、播放清單條目和恢復位置現在都指向任何內容。有些App透過默默地刪除條目來隱藏這一點;有的顯示斷行;幾乎沒有人告訴你原因。
另一種方法是透過重新命名後仍然存在的內容來識別檔案。在檔案系統上,這意味著 inode(檔案系統本身分配的身份)與大小和修改日期一起檢查,內容指紋作為最後的手段。重新命名、在資料夾之間移動或重新組織整個庫,資料庫中的行仍然是同一行。
這比聽起來更重要,因為它決定了你是否能收拾乾淨。您害怕重組的圖書館將永遠保持混亂。
iOS 上值得擁有的儲存習慣
- 永遠不要讓一個App保存您唯一的副本
任何僅存在於一個App沙箱中的東西只需卸載一次即可消失。
- 從 iCloud 備份排除大媒體資料夾
不是為了省錢,而是為了阻止備份因為不再適合而默默失敗。
- 從外部磁碟機播放而不是複製
在 iPad 和 Mac 上,可以就地讀取 USB-C 光碟機。很少有理由將 40 GB 庫複製到裝置上。
- 從庫內部刪除,而不是在庫周圍刪除
刪除App背後的檔案會留下一個指向任何內容的死行。
- 檢查實際大小
這幾乎總是三部電影和播客積壓,而不是你要整理的上千件小事。
人們提出的問題
我的下載到哪裡去了?
進入下載它的App的沙箱。如果該App公開其「Documents」資料夾,它將顯示在「我的 iPhone 上」下的「檔案」App中,並帶有該App的名稱;如果沒有,則只能從該App內部存取該檔案。兩者都沒有錯,但第一種更容易忍受。
如果刪除App,我的檔案會消失嗎?
是的。刪除App會同時刪除其整個沙箱,iOS 不會逐項列出要刪除的內容。如果該資料夾位於您的 iCloud 備份中,則復原裝置會將檔案還原;如果被排除,他們就消失了。這是人們丟失圖書館的最常見的方式。
兩個App可以共用同一個資料夾嗎?
不是直接的-沙箱會阻止它。他們所能做的就是到達一個共同的地方:iCloud Drive、外部硬碟或一個App公開而另一個App透過檔案選擇器開啟的資料夾。其他任何內容都意味著副本。
將視訊轉換為音訊會降低品質嗎?
不應該。提取現有音軌是一個副本 - 相同的位元組,在一個新的容器中。如果花費的時間與影片一樣長,則表示某些內容正在重新編碼而不是提取,並且品質會無緣無故地丟失。
FoxDL 中的函式庫如何運作
磁碟上的真實資料夾,在檔案App中可見,媒體庫所需的元資料位於頂部而不是替換它們。
- 建立、重新命名、移動、壓縮、解壓縮和刪除,在 iPad 和 Mac 上可進行多項選擇。
- 視訊 → 音訊擷取複製現有軌道而不是重新編碼。
- 收藏夾、播放清單和恢復位置在重新命名和移動後仍然存在,因為行是按標識而不是路徑進行追蹤的。
- PDF、Office 檔案和照片就地開啟 — 不會跳到其他App。
- 按資料夾 iCloud 備份控制,因此影片資料夾不會佔用您的配額。
- iPad 和 Mac 上的外部磁碟機和資料夾在原處瀏覽和播放,而不是先複製。
- 您的內容位於檔案App可以看到的普通「檔案」資料夾中,因此 FoxDL 中不會捕獲任何內容。
縮圖故意存在於可清除快取中,如果系統清除它們,它們會自行重建。
常見問題
- 檔案管理功能具體能做些什麼?
- 我的檔案儲存在哪裡?可以在「檔案」App 裡看到它們嗎?
- FoxDL 可以壓縮和解壓縮檔案嗎?
- 如何從影片中擷取音訊?
- 我可以從外接硬碟或其他 App 的資料夾裡播放嗎?
- 我可以控制 iCloud 備份中包含哪些內容嗎?