Zkopírovat soubor bez vlastností?

copíro

Zkopírovat soubor bez vlastností?
« kdy: 06. 11. 2017, 15:17:22 »
když kopíruji z ntfs(OS Windows 8) na na exfat, tak mi to u některých souborů píše dialog windows:
Opravdu chcete tento soubor zkopírovat bez jeho vlastostí? Soubor ... obsahuje vlastnosti, které nelze zkopírovat do nového umístění.
Jak zjistím, o jaké jde vlastnosti, a které se nezkopírují?
Jinak po dokopírování je soubor normálně čitelný....

A co mě překvapilo, pačas zobrazení dialogu se soubor již vytvoří na kartě! Dokonce hlásí správnou velikost ! karta má jen 80 MB/s), ále soubor není možné přečíst (total commander hlásí odepřen přístup, což nesouvisí s právy, ale s exkluzivním zámkem)



JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Zkopírovat soubor bez vlastností?
« Odpověď #1 kdy: 06. 11. 2017, 16:06:50 »
No tak to budou asi ty vlastnosti, ktere umi NTFS a ne exFAT, tedy asi vlastnik a pristupova prava.

xxxxx

Re:Zkopírovat soubor bez vlastností?
« Odpověď #2 kdy: 06. 11. 2017, 21:29:08 »
... A co mě překvapilo, počas zobrazení dialogu se soubor již vytvoří na kartě! Dokonce hlásí správnou velikost ! ...
Data tam zkopírovaná (zatím) nejsou. Jen, při kopírování (je-li známa velikost) je vhodné rezervovat místo předem, aby nedocházelo k fragmentaci a bylo zaručeno že se vejde (např. při paralelním zápisu jiných dat).

A také je vhodné zjistit, zda se soubor vejde (a varuje pokud ne), zda je možný zápis (medium není low-level read only), ta zmiňovaná práva (vlastnosti), atd ... Takže je jen otázkou pořadí co dříve a co později. Kontrolu na možnost kopii bez specifických vlastností (komprimovaný, ...) očividně dělá někdy později, kdy už dříve zkontroloval reálnou možnost zápisu a rezervoval místo.

Olaf

Re:Zkopírovat soubor bez vlastností?
« Odpověď #3 kdy: 06. 11. 2017, 21:41:27 »
… Soubor ... obsahuje vlastnosti, které nelze zkopírovat do nového umístění. ...

Jedná se o ADS (Alternate Data Streams), nikoliv o oprávnění, jak píše Jarda.

Viz např. https://en.wikipedia.org/wiki/NTFS#Alternate_data_streams_.28ADS.29

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Zkopírovat soubor bez vlastností?
« Odpověď #4 kdy: 06. 11. 2017, 22:03:47 »
Jedná se o ADS (Alternate Data Streams), nikoliv o oprávnění, jak píše Jarda.

Viz např. https://en.wikipedia.org/wiki/NTFS#Alternate_data_streams_.28ADS.29

Mozna, nicmene z vaseho odkazu: "When the file is copied or moved to another file system without ADS support the user is warned that alternate data streams cannot be preserved." Dotazovana hlaska nic takoveho nepise.

Jinak jsem mel zato, ze tohle nikdo normalni uz nepouziva a vas odkaz take pise, ze dnes je pouziti spise sporadicke.


xxxxx

Re:Zkopírovat soubor bez vlastností?
« Odpověď #5 kdy: 06. 11. 2017, 22:39:02 »
Záleží čím se kopíruje. Např. zašifrovaný soubor obvykle "nadává" (protože fat nemá šifrování a takse ztratí), ale text hlášky (či úplně vynechat) si může file manager dát jakou chce. Komprimovaný obvykle nechává bez povšimnutí (a kopie je nekomprimovaná). Obvykle.

xxxxx

Re:Zkopírovat soubor bez vlastností?
« Odpověď #6 kdy: 06. 11. 2017, 22:45:40 »
A některé správce souborů umožňují explicitně vynutit kopírování i s NTFS právy a (nezávisle) atribut "komprimovaný". Pak obvykle nadávají i na ten komprimovaný a prakticky vždy na to, že se ztratí práva (NTFS).