Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Атрибуты файла из образа / 8 сообщений из 8, страница 1 из 1
24.11.2017, 12:17
    #39558907
ЧитательX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибуты файла из образа
Имеется:
Код: c#
1.
byte[] bytes = FileImage из базы


Как прочитать атрибуты файла из образа, который находится в bytes?
Например, такой атрибут как CreationTime.
Сохранять в файл, а затем получать из файла FileInfo - затея плохая.
Т.к. время создания файла подменяется.

Может как-то преобразовать из MemoryStream в FileInfo:
Код: c#
1.
2.
MemoryStream ms = new MemoryStream(bytes);
ms->FileInfo Но как ???


Помогите кто чем и сколько может!
...
Рейтинг: 0 / 0
24.11.2017, 12:33
    #39558924
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибуты файла из образа
ЧитательX, чо? эта информация не содержится в контенте... а даже если бы и содержалась, то произвольный тип файла может иметь свою собственную уникальную структуру.
...
Рейтинг: 0 / 0
24.11.2017, 13:07
    #39558960
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибуты файла из образа
ЧитательXКак прочитать атрибуты файла из образа, который находится в bytes?
Никак. Их там нет.
...
Рейтинг: 0 / 0
24.11.2017, 14:53
    #39559062
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибуты файла из образа
сохранить это значение тогда, когда вы сохраняете картинку. У картинки могут быть метаданные, а может и не быть вовсе
...
Рейтинг: 0 / 0
24.11.2017, 19:20
    #39559247
ЧитательX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибуты файла из образа
Но ведь метаданные типа GPS-широта, GPS-долгота содержатся в образе и "вынимаются". Правда приходится сохранить образ как файл. Но, то что эта информация "живет" внутри байтовой кучи образа это точно.
На счет произвольного типа файла не совсем понял. Есть конкретный файл, например файл типа JPG, который перетащили в память. Есть в нем информация о времени создания или ее там нет?
...
Рейтинг: 0 / 0
24.11.2017, 19:45
    #39559265
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибуты файла из образа
ЧитательXНо ведь метаданные типа GPS-широта, GPS-долгота содержатся в образе и "вынимаются". Правда приходится сохранить образ как файл. Но, то что эта информация "живет" внутри байтовой кучи образа это точно.
На счет произвольного типа файла не совсем понял. Есть конкретный файл, например файл типа JPG, который перетащили в память. Есть в нем информация о времени создания или ее там нет?
GPS данные содержатся в файле, точнее предусмотрены форматом файла. Проводник виндовса немного размывает границы между тем что хранит файловая система и тем что внутри файла.

В общем случае файл это просто набор байт. Когда этот набор байт попадает на диск, т.е. в файловую систему, то появляется имя файла, расширение, дата создания и т.д. Но это все не часть "набора байт", наоборот "набор байт" это часть того что записано на диск.
...
Рейтинг: 0 / 0
24.11.2017, 20:11
    #39559275
ЧитательX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибуты файла из образа
Я понял. Атрибуты файла это то что прилагается к файлу в системе.
Спасибо, что объяснили фундаментальные основы.
Спасибо за участие.
...
Рейтинг: 0 / 0
24.11.2017, 21:05
    #39559287
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Атрибуты файла из образа
ЧитательXЕсть в нем информация о времени создания или ее там нет?может быть, а может и не быть.

можно руками распарсить метаданные, можно библиотеки применять
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Атрибуты файла из образа / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]