Tệp của bạn thực sự nằm ở đâu trên một chiếc iPhone, và ai có thể thấy chúng
Trên một máy tính, một tệp có một ngôi nhà duy nhất và mọi chương trình đều tiếp cận được nó. Trên iOS điều đó không đúng, và gần như mọi điều gây bối rối về lưu trữ trên một chiếc iPhone đều xuất phát từ chính sự khác biệt đó — bao gồm cả việc một lượt tải xuống đã đi đâu, vì sao một ứng dụng không thể mở tệp của một ứng dụng khác, và vì sao xóa một ứng dụng có thể mang theo cả thư viện của bạn.
FoxDL Mỗi ứng dụng có hòn đảo riêng của nó
Mỗi ứng dụng đã cài đặt chạy trong một sandbox: một cây thư mục riêng tư mà chỉ chính nó mới đọc và ghi được. Không có ổ đĩa C: dùng chung, không có /home, không có gì để một ứng dụng có thể lang thang vào. Đây là nền tảng của mô hình bảo mật của hệ điều hành, và nó thực sự tốt — một ứng dụng có hành vi xấu không thể lục lọi dữ liệu của các ứng dụng khác của bạn, vì nó thậm chí không thể thấy dữ liệu đó tồn tại.
Bên trong sandbox của nó, một ứng dụng có vài thư mục với các quy tắc khác nhau, và các quy tắc đó giải thích hầu hết những hành vi kỳ lạ mà mọi người nhận thấy. Documents dành cho nội dung mà người dùng đã tạo ra hoặc mang vào; nó được bao gồm trong bản sao lưu, và một ứng dụng có thể khai báo cho nó hiển thị trong ứng dụng Tệp. Library/Application Support dành cho dữ liệu làm việc riêng của ứng dụng — cơ sở dữ liệu, chỉ mục — được sao lưu nhưng không hiển thị cho người dùng. Library/Caches dành cho bất cứ thứ gì có thể tạo lại được: nó không được sao lưu, và hệ thống sẽ dọn sạch nó mà không hỏi khi bộ nhớ sắp hết.
Cái cuối cùng đó là nguồn gốc của một bất ngờ cụ thể và rất phổ biến: ảnh thu nhỏ, bản xem trước và các tệp phái sinh khác biến mất sau khi điện thoại đầy bộ nhớ. Một ứng dụng được xây dựng tốt coi đó là bình thường và tạo lại chúng. Một ứng dụng lưu thứ gì đó không thể thay thế trong bộ nhớ đệm đã đánh mất nó.
Bốn nơi một tệp có thể tồn tại, và ý nghĩa của điều đó
| Vị trí | Hiển thị trong Tệp | Trong iCloud Backup | Sống sót khi xóa ứng dụng |
|---|---|---|---|
| Sandbox ứng dụng → Documents | Có, nếu ứng dụng chọn hiển thị | Có, trừ khi loại trừ | Không |
| Sandbox ứng dụng → Library | Không | Có (trừ Caches) | Không |
| iCloud Drive | Có | Chính nó là đám mây | Có |
| Ổ đĩa ngoài hoặc thẻ SD | Có, khi đang kết nối | Không | Có |
Cột thứ tư là cột khiến mọi người bất ngờ. Gỡ một ứng dụng xóa toàn bộ sandbox của nó — mọi tệp bên trong, ngay lập tức và không có cảnh báo nào nêu tên những gì sắp mất. Nếu một tệp quan trọng, nó không nên chỉ tồn tại bên trong một ứng dụng duy nhất.
Ứng dụng Tệp là gì, và không phải là gì
Ứng dụng Tệp là một trình duyệt cho một tập hợp các nơi bạn đã cấp quyền cho nó: iCloud Drive, bất kỳ nhà cung cấp đám mây nào đã cài tiện ích mở rộng, các ổ đĩa đã kết nối, và thư mục Documents của mọi ứng dụng đã chọn hiển thị nó. Nó thực sự là một trình quản lý tệp, và để di chuyển một tệp PDF thì nó hoàn toàn đủ dùng.
Điều nó không phải là một thư viện media. Nó không có khái niệm về những gì bạn đã xem, không có danh sách phát, không có mục yêu thích, không có vị trí tiếp tục phát, không biết rằng bốn tệp là các tập của cùng một series. Nó cũng không thể làm gì với nội dung bên trong một tệp: nó sẽ không tách âm thanh ra khỏi một video, nó sẽ không cho bạn thấy bên trong một tệp nén có gì mà không giải nén toàn bộ, và nó sẽ không phát được một nửa nội dung mà một thư viện media chứa.
Vì vậy sắp xếp thực tế trên iOS không phải là "ứng dụng Tệp hoặc một ứng dụng quản lý tệp", mà là cả hai. Tệp để di chuyển đồ vật giữa các ứng dụng và ổ đĩa; một ứng dụng media cho chính thư viện đó, với các thư mục của nó hiển thị trong Tệp để không có gì bị mắc kẹt.
Những thao tác một thư viện media thực sự cần
Vượt ngoài tạo, đổi tên, di chuyển và xóa — thứ mà bất kỳ trình quản lý tệp nào cũng có — đây là những thao tác luôn xuất hiện thường xuyên với media.
Tách âm thanh ra khỏi một video
Một bài nói chuyện được ghi lại, một buổi hòa nhạc, một bài học: bạn muốn âm thanh chứ không phải 3 GB hình ảnh. Làm đúng cách, đây là một thao tác remux — track âm thanh được sao chép ra nguyên vẹn, trong vài giây, không mất chất lượng.
Nén/giải nén không cần đi vòng
Giải nén một tệp ZIP ngay tại chỗ, hoặc nén một thư mục trước khi gửi đi. Việc phải bật sang một ứng dụng nén riêng biệt rồi quay lại là kiểu ma sát khiến mọi người từ bỏ việc sắp xếp bất cứ thứ gì.
Mục yêu thích và danh sách phát sống sót qua việc dọn dẹp
Điểm dưới đây về định danh: đổi tên hoặc di chuyển một tệp và mọi thứ trỏ tới nó vẫn nên trỏ tới nó.
Kiểm soát sao lưu theo từng thư mục
Một thư mục phim 40 GB không thuộc về một hạn mức iCloud 5 GB. Khả năng loại trừ một thư mục trong khi vẫn sao lưu tài liệu đáng giá hơn bất kỳ cài đặt nén nào.
Vì sao đổi tên một tệp làm hỏng nhiều ứng dụng đến vậy
Hầu hết các ứng dụng ghi nhớ một tệp theo đường dẫn của nó — đoạn văn bản chỉ nơi nó nằm. Đó là cách tiếp cận hiển nhiên và nó hoạt động cho tới khoảnh khắc có bất cứ thứ gì di chuyển. Đổi tên video.mkv thành PhongVan.mkv và mọi mục yêu thích, mục danh sách phát và vị trí tiếp tục phát trỏ tới tên cũ giờ trỏ vào hư không. Một số ứng dụng che giấu điều này bằng cách âm thầm bỏ mục đó; một số hiện một dòng bị lỗi; gần như không ứng dụng nào cho bạn biết lý do.
Giải pháp thay thế là nhận diện một tệp bằng thứ gì đó sống sót qua việc đổi tên. Trên một hệ thống tệp, điều đó nghĩa là inode — định danh mà chính hệ thống tệp gán cho — được kiểm tra cùng với kích thước và ngày sửa đổi, với dấu vân tay nội dung như phương án cuối cùng. Đổi tên, di chuyển giữa các thư mục, hay sắp xếp lại toàn bộ thư viện, dòng dữ liệu trong cơ sở dữ liệu vẫn là cùng một dòng đó.
Điều này quan trọng hơn vẻ ngoài của nó, vì nó quyết định liệu bạn có bao giờ dọn dẹp được hay không. Một thư viện bạn sợ phải sắp xếp lại sẽ mãi mãi lộn xộn.
Những thói quen lưu trữ đáng có trên iOS
- Không bao giờ để một ứng dụng giữ bản sao duy nhất của bạn
Bất cứ thứ gì chỉ tồn tại bên trong sandbox của một ứng dụng chỉ cách việc biến mất một lần gỡ cài đặt.
- Loại trừ các thư mục media lớn khỏi iCloud Backup
Không phải để tiết kiệm tiền — mà để ngăn các bản sao lưu âm thầm thất bại vì chúng không còn vừa nữa.
- Phát từ ổ đĩa ngoài thay vì sao chép
Trên iPad và Mac, một ổ USB-C có thể đọc tại chỗ. Hiếm khi có lý do để nhân đôi một thư viện 40 GB vào thiết bị.
- Xóa từ bên trong thư viện, không phải vòng qua nó
Xóa một tệp sau lưng một ứng dụng để lại một dòng chết trỏ vào hư không.
- Kiểm tra xem thứ gì thực sự lớn
Gần như luôn luôn là ba bộ phim và một đống podcast tồn đọng, không phải hàng nghìn thứ nhỏ mà bạn sắp sắp xếp.
Câu hỏi mọi người thường đặt ra
Lượt tải xuống của tôi đã đi đâu?
Vào sandbox của ứng dụng đã tải nó xuống. Nếu ứng dụng đó hiển thị thư mục Documents của nó, tệp sẽ xuất hiện trong ứng dụng Tệp dưới mục Trên iPhone của tôi với tên ứng dụng; nếu không, tệp chỉ tiếp cận được từ bên trong ứng dụng đó. Không cái nào sai, nhưng cái đầu dễ sống chung hơn nhiều.
Tệp của tôi có mất không nếu tôi xóa ứng dụng?
Có. Xóa một ứng dụng loại bỏ toàn bộ sandbox của nó cùng với đó, và iOS không liệt kê chi tiết những gì sắp bị xóa. Nếu thư mục nằm trong bản sao lưu iCloud của bạn, khôi phục thiết bị sẽ mang tệp trở lại; nếu nó bị loại trừ, chúng đã mất. Đây là cách phổ biến nhất khiến mọi người mất một thư viện.
Hai ứng dụng có thể chia sẻ cùng một thư mục không?
Không trực tiếp — sandbox ngăn chặn điều đó. Điều chúng có thể làm là cả hai đều tiếp cận một nơi chung: iCloud Drive, một ổ đĩa ngoài, hoặc một thư mục mà một ứng dụng đã hiển thị và ứng dụng kia mở qua trình chọn tài liệu. Bất cứ điều gì khác nghĩa là một bản sao.
Chuyển đổi một video sang âm thanh có làm mất chất lượng không?
Không nên. Tách một track âm thanh có sẵn là một thao tác sao chép — cùng những byte đó, trong một container mới. Nếu nó mất thời gian bằng với thời lượng của video, có gì đó đang mã hóa lại thay vì tách ra, và chất lượng đang bị mất đi vô ích.
Thư viện hoạt động như thế nào trong FoxDL
Các thư mục thật trên đĩa, hiển thị trong ứng dụng Tệp, với siêu dữ liệu mà một thư viện media cần được xếp chồng lên trên thay vì thay thế chúng.
- Tạo, đổi tên, di chuyển, nén, giải nén và xóa, với chọn nhiều mục trên iPad và Mac.
- Tách video → âm thanh sao chép track có sẵn thay vì mã hóa lại nó.
- Mục yêu thích, danh sách phát và vị trí tiếp tục phát sống sót qua việc đổi tên và di chuyển, vì các dòng dữ liệu được theo dõi theo định danh chứ không phải theo đường dẫn.
- PDF, tài liệu Office và ảnh mở tại chỗ — không phải bật sang một ứng dụng khác.
- Kiểm soát iCloud Backup theo từng thư mục, nên một thư mục phim không ngốn hết hạn mức của bạn.
- Ổ đĩa và thư mục ngoài trên iPad và Mac được duyệt và phát ngay tại nơi chúng nằm, không cần sao chép vào trước.
- Nội dung của bạn nằm trong một thư mục
Documentsbình thường mà ứng dụng Tệp có thể thấy, nên không có gì bao giờ bị mắc kẹt trong FoxDL.
Ảnh thu nhỏ nằm trong bộ nhớ đệm có thể dọn được một cách có chủ đích, và tự tạo lại nếu hệ thống xóa chúng.
Câu hỏi thường gặp
- Trình quản lý tệp thực sự làm được những gì?
- Tệp của tôi được lưu ở đâu, và tôi có xem được chúng trong ứng dụng Tệp không?
- FoxDL có nén và giải nén được tệp ZIP không?
- Làm sao để tách âm thanh ra khỏi một video?
- Tôi có phát được từ ổ đĩa ngoài hay thư mục của ứng dụng khác không?
- Tôi có kiểm soát được thứ gì đưa vào bản sao lưu iCloud của mình không?
Đọc tiếp
Năm cách đưa một tệp lớn vào iPhone, và khi nào mỗi cách là lựa chọn đúng
Wi-Fi, thiết bị tới thiết bị, đám mây, WebDAV hay một ổ đĩa — cách nào phù hợp với việc gì.
Điều một trình quản lý tải xuống làm mà trình duyệt web thì không
Vì sao lượt chuyển tệp dừng lại khi bạn chuyển ứng dụng, việc tiếp tục thực sự đòi hỏi gì, và luồng phát trở thành tệp như thế nào.
Một ứng dụng media trên điện thoại của bạn có thể thấy gì, và điều gì nó không bao giờ nên gửi đi
Một ứng dụng media có thể thấy gì, cách đọc nhãn quyền riêng tư, và vì sao một khóa không phải là mã hóa.
Thư viện của bạn, cuối cùng cũng ở một nơi.
Tải miễn phí. Không tài khoản, không đăng ký — đủ tính năng trong bản miễn phí.