Kde tvé soubory na iPhonu skutečně žijí a kdo je vidí
Na počítači má soubor jeden domov a každý program se k němu dostane. Na iOS to neplatí, a skoro každá matoucí věc na úložišti iPhonu vyplývá právě z tohohle rozdílu — včetně toho, kam zmizelo stahování, proč jedna aplikace nemůže otevřít soubory jiné, a proč smazání aplikace může vzít s sebou celou knihovnu.
FoxDL Každá aplikace dostane svůj vlastní ostrov
Každá nainstalovaná aplikace běží v sandboxu: soukromém stromě složek, který smí číst a zapisovat jen ona. Neexistuje žádný sdílený disk C:, žádný /home, nic, kam by aplikace mohla zabloudit. Tohle je základ bezpečnostního modelu platformy, a je opravdu dobrý — špatně se chovající aplikace nemůže prohrabávat data jiných aplikací, protože ani neví, že existují.
Uvnitř svého sandboxu má aplikace pár adresářů s různými pravidly, a ta pravidla vysvětlují většinu podivného chování, kterého si lidé všímají. Documents je pro obsah, který uživatel vytvořil nebo přinesl; je zahrnutý v zálohách a aplikace ho může prohlásit viditelným v aplikaci Files. Library/Application Support je pro vlastní pracovní data aplikace — databáze, indexy — zálohované, ale uživateli neukázané. Library/Caches je pro cokoli, co lze znovu vytvořit: nezálohuje se, a systém to bez ptaní vymaže, když dojde místo.
To poslední je zdrojem konkrétního a velmi běžného překvapení: náhledy, ukázky a jiné odvozené soubory po zaplnění telefonu zmizí. Dobře postavená aplikace to bere jako normální a regeneruje je. Aplikace, která do mezipaměti uložila něco nenahraditelného, o to přišla.
Čtyři místa, kde může soubor být, a co to znamená
| Umístění | Viditelné ve Files | V záloze iCloud | Přežije smazání aplikace |
|---|---|---|---|
| Sandbox aplikace → Documents | Ano, pokud se aplikace přihlásí | Ano, pokud není vyloučeno | Ne |
| Sandbox aplikace → Library | Ne | Ano (kromě Caches) | Ne |
| iCloud Drive | Ano | Je to samotný cloud | Ano |
| Externí disk nebo SD karta | Ano, dokud je připojená | Ne | Ano |
Čtvrtý sloupec je ten, který lidi chytí. Odstranění aplikace smaže celý její sandbox — každý soubor v něm, okamžitě a bez varování, které by pojmenovalo, co mizí. Pokud na souboru záleží, neměl by existovat jen uvnitř jedné aplikace.
Co aplikace Files je a co není
Aplikace Files je prohlížeč pro sadu míst, kterým jsi udělil přístup: iCloud Drive, jakýkoli cloudový poskytovatel, který nainstaloval rozšíření, připojené disky a složka Documents každé aplikace, která se rozhodla ji zpřístupnit. Je to opravdu správce souborů, a na přesouvání PDF sem tam je naprosto dostatečná.
Co není, je mediální knihovna. Nemá ponětí, co jsi sledoval, žádné playlisty, žádné oblíbené, žádnou uloženou pozici, žádnou představu, že čtyři soubory jsou epizody jedné věci. Taky nedokáže nic udělat s obsahem souboru: nevytáhne zvuk z videa, neukáže ti, co je uvnitř archivu, bez rozbalení celého, a nepřehraje polovinu toho, co mediální knihovna obsahuje.
Praktické uspořádání na iOS tedy není „aplikace Files nebo aplikace správce souborů“, je to obojí. Files pro přesun věcí mezi aplikacemi a disky; mediální aplikace pro samotnou knihovnu, s jejími složkami viditelnými ve Files, takže nic nezůstane uvězněné.
Operace, které mediální knihovna skutečně potřebuje
Kromě vytvoření, přejmenování, přesunu a smazání — co má jakýkoli správce souborů — tohle jsou ty, které se u médií objevují neustále.
Vytáhnout zvuk z videa
Nahraná přednáška, koncert, lekce: chceš zvuk, ne 3 GB obrazu. Správně provedeno je tohle remux — zvuková stopa se zkopíruje beze změny, za vteřiny, bez ztráty kvality.
Archivy bez zajížďky
Rozbal ZIP na místě, nebo zkomprimuj složku před odesláním. Odskočit si do samostatné aplikace na archivy a zpět je typ tření, kvůli kterému lidé rezignují na organizování čehokoli.
Oblíbené a playlisty, které přežijí úklid
Bod níže o identitě: přejmenuj nebo přesuň soubor a všechno, co na něj odkazuje, by na něj mělo odkazovat pořád.
Kontrola zálohy po jednotlivých složkách
40GB složka s filmy nepatří do 5GB kvóty iCloudu. Umět vyloučit jednu složku a přitom zálohovat dokumenty má větší cenu než jakékoli nastavení komprese.
Proč přejmenování souboru rozbije tolik aplikací
Většina aplikací si pamatuje soubor podle jeho cesty — textu toho, kde se nachází. Je to zjevný přístup a funguje, dokud se cokoli nepřesune. Přejmenuj video.mkv na Rozhovor.mkv a každý oblíbený, položka playlistu a uložená pozice, co odkazovaly na starý název, teď odkazují na nic. Některé aplikace to skryjí tichým zahozením záznamu; některé ukážou rozbitý řádek; skoro žádná ti neřekne proč.
Alternativou je identifikovat soubor podle něčeho, co přežije přejmenování. Na souborovém systému to znamená inode — identitu, kterou souborový systém sám přiřadí — kontrolovanou spolu s velikostí a datem úpravy, s otiskem obsahu jako poslední možností. Přejmenuj, přesuň mezi složkami nebo přeorganizuj celou knihovnu, a řádek v databázi je pořád ten samý řádek.
Na tomhle záleží víc, než to zní, protože rozhoduje, jestli si vůbec kdy troufneš uklidit. Knihovna, kterou se bojíš reorganizovat, zůstane nepořádná navždy.
Návyky ohledně úložiště, které se vyplatí mít na iOS
- Nikdy nenech jednu aplikaci držet jedinou kopii
Cokoli existuje jen uvnitř sandboxu jedné aplikace, je od zmizení vzdálené jedno odinstalování.
- Vylučuj velké mediální složky ze zálohy iCloud
Ne kvůli ušetření peněz — aby se zálohy nepřestaly potichu vejít.
- Přehrávej z externího disku místo kopírování
Na iPadu a Macu lze USB-C disk číst na místě. Málokdy je důvod duplikovat 40GB knihovnu na zařízení.
- Maž zevnitř knihovny, ne kolem ní
Odstranění souboru za zády aplikace zanechá mrtvý řádek odkazující na nic.
- Zkontroluj, co je skutečně velké
Skoro vždy jsou to tři filmy a nahromaděné podcasty, ne tisíc drobných věcí, které jsi se chystal třídit.
Otázky, které lidé mají
Kam zmizelo mé stahování?
Do sandboxu aplikace, která to stáhla. Pokud ta aplikace zpřístupní svou složku Documents, objeví se v aplikaci Files pod Na tomto iPhonu s názvem aplikace; pokud ne, soubor je dostupný jen zevnitř té aplikace. Ani jedno není špatně, ale s prvním se žije mnohem lépe.
Zmizí mé soubory, když smažu aplikaci?
Ano. Smazání aplikace s ní odstraní celý její sandbox, a iOS nevypisuje, co se chystá odebrat. Pokud byla složka v tvé záloze iCloud, obnovení zařízení soubory vrátí; pokud byla vyloučená, jsou pryč. Tohle je jednoznačně nejčastější způsob, jak lidé přijdou o knihovnu.
Můžou dvě aplikace sdílet stejnou složku?
Ne přímo — sandbox tomu brání. Co dokážou, je obě dosáhnout na společné místo: iCloud Drive, externí disk, nebo složku, kterou jedna aplikace zpřístupnila a druhá otevře přes výběr dokumentu. Cokoli jiného znamená kopii.
Ztrácí se kvalita při převodu videa na zvuk?
Neměla by. Extrakce existující zvukové stopy je kopie — stejné bajty, v novém kontejneru. Pokud to trvá tak dlouho jako samotné video, něco se přepočítává místo extrahování, a kvalita se ztrácí zbytečně.
Jak funguje knihovna ve FoxDL
Skutečné složky na disku, viditelné v aplikaci Files, s metadaty, které mediální knihovna potřebuje, navrstvenými navrch místo aby je nahrazovala.
- Vytvoření, přejmenování, přesun, komprese, rozbalení a smazání, s výběrem více položek na iPadu a Macu.
- Extrakce videa na zvuk, která zkopíruje existující stopu místo jejího přepočítávání.
- Oblíbené, playlisty a uložené pozice přežijí přejmenování a přesun, protože se řádky sledují podle identity, ne podle cesty.
- PDF, dokumenty Office a fotky se otevřou na místě — žádné odskakování do jiné aplikace.
- Kontrola zálohy iCloud po jednotlivých složkách, takže složka s filmy nesežere tvou kvótu.
- Externí disky a složky na iPadu a Macu se prochází a přehrávají tam, kde jsou, ne se nejdřív kopírují dovnitř.
- Tvůj obsah žije v normální složce
Documents, kterou aplikace Files vidí, takže nic není nikdy uvězněné ve FoxDL.
Náhledy žijí záměrně v mezipaměti, kterou lze vyčistit, a znovu se sestaví, pokud je systém smaže.
Časté otázky
- Co vlastně umí správce souborů?
- Kde se ukládají mé soubory a vidím je v aplikaci Soubory?
- Umí FoxDL zabalit a rozbalit soubory?
- Jak vytáhnu zvuk z videa?
- Můžu přehrávat z externího disku nebo složky jiné aplikace?
- Můžu ovládat, co jde do mé zálohy iCloud?
Číst dál
Pět způsobů, jak dostat velký soubor na iPhone, a kdy je který ten pravý
Wi-Fi, mezi zařízeními, cloud, WebDAV nebo disk — která cesta se hodí na jaký úkol.
Co dělá správce stahování, co webový prohlížeč neumí
Proč se přenosy zastaví při přepnutí aplikace, co skutečně vyžaduje obnovení, a jak se ze streamů stanou soubory.
Co mediální aplikace na tvém telefonu vidí a co by nikdy neměla poslat
Co mediální aplikace vidí, jak číst štítek soukromí, a proč zámek není šifrování.
Tvá knihovna, konečně na jednom místě.
Zdarma ke stažení. Bez účtu a registrace — celá sada je ve free verzi.