Как узнать, какие фотографии защищены при помещении карты памяти в ноутбук? - Фотопедия
2 голосов
/ 21 сентября 2018

enter image description here

У меня есть Nikon D80. Я защитил изображение «DSC_7219.JPG» на камере, потому что оно мне нравится.

Есть ли способ узнать, какие изображения были защищены, когда я вставил карту памяти в ноутбук?

Я попытался проверить разрешения на карте - у всех одинаковые разрешения. :(

enter image description here

Ответы [ 2 ]

1 голос
/ 23 сентября 2018

Карты памяти отформатированы либо в файловой системе FAT32 (для карт SDHC, 32 ГБ или меньше), либо в файловой системе exFAT (SDXC, больше 32 ГБ) (или в FAT16 для оригинальных карт MMC и SD, в этом случае ... твоя камера довольно старая).

Файловые системы FAT не поддерживают разрешения, используемые файловыми системами UNIX и Linux. Но в зависимости от драйвера файловой системы FAT для вашей ОС, вы можете просматривать и даже изменять атрибуты FAT (без изменений, скрытые и т. Д.).


На Mac вы можете видеть, что атрибут файла только для чтения / без изменений / защищен установлен как минимум двумя способами:

  1. В Finder на значок файла будет наложена блокировка:

    enter image description here
    SBB_0453.NEF и SBB_0454.NEF заблокированы

  2. В терминале используйте параметр -O (заглавная буква 'O') с командой ls , чтобы отобразить флажки файлов:

     $ ls -lO
    -rwxrwxrwx  1 sbb  staff  -    48513365 Aug 16 17:54 SBB_0450.NEF
    -rwxrwxrwx  1 sbb  staff  -    43237177 Aug 16 17:54 SBB_0451.NEF
    -rwxrwxrwx  1 sbb  staff  -    45605328 Aug 16 17:54 SBB_0452.NEF
    -rwxrwxrwx  1 sbb  staff  uchg 48392237 Aug 16 17:55 SBB_0453.NEF
    -rwxrwxrwx  1 sbb  staff  uchg 43243159 Aug 16 17:55 SBB_0454.NEF
    -rwxrwxrwx  1 sbb  staff  -    45593076 Aug 16 17:55 SBB_0455.NEF
    -rwxrwxrwx  1 sbb  staff  -    48239925 Aug 16 17:55 SBB_0456.NEF
    

    Обратите внимание на флаг uchg - это флаг, помечающий файл как неизменяемый в файловой системе FAT.


Мне не удалось просмотреть флаги файлов FAT с помощью моей системы Ubuntu. Я пробовал карты памяти в формате FAT32 и exFAT (монтирование последней с установленными exfat-fuse и exfat-utils) с использованием утилиты lsattr.

  • Для карт FAT32 я получаю следующее:

    lsattr: Inappropriate ioctl for device While reading flags on ./SBB_0453.NEF
    lsattr: Inappropriate ioctl for device While reading flags on ./SBB_0454.NEF
    lsattr: Inappropriate ioctl for device While reading flags on ./SBB_0455.NEF
    lsattr: Inappropriate ioctl for device While reading flags on ./SBB_0456.NEF
    
  • Для карт exFAT я получаю следующее:

    lsattr: Function not implemented While reading flags on ./SBB_0453.NEF
    lsattr: Function not implemented While reading flags on ./SBB_0454.NEF
    lsattr: Function not implemented While reading flags on ./SBB_0455.NEF
    lsattr: Function not implemented While reading flags on ./SBB_0456.NEF
    
1 голос
/ 21 сентября 2018

Да. Защищенным файлам удалено разрешение на запись. Как это выглядит, зависит от вашей операционной системы.

В Linux это выглядит так:

$ ls -lh *.JPG
-rw-r--r--. 1 mattdm mattdm 4.5M Sep 21 14:21 DSCN1300.JPG
-r--r--r--. 1 mattdm mattdm 4.5M Sep 21 14:21 DSCN1301.JPG

Второй файл защищен; первое не.

(или, может быть, -rw-rw-rw- в зависимости от того, как установлена ​​ваша карта памяти.)

Конечно, в зависимости от того, как вы копируете файлы с карты, эта информация может быть потеряна.

...