Вход | Регистрация
 

Как понять - испортился или нет файл в хранилище / архиве на диске ?

Как понять - испортился или нет файл в хранилище / архиве на диске ?
Я
   ПавелРП
 
28.01.20 - 10:12
Собственно вопрос вот в чем.
Есть хранилища/архивы файлов. На отдельных жестких дисках и копии на Blu-ray.
Файлов очень много.
Пускай это будут как фотографии, так и видео, фильмы, базы данных.
Эти файли хранятся одновременно в 3 разных местах для надежности.

Раз в год стоит вопрос - проверить - не испортилось ли что?
Ведь файл может быть поврежден из за выпадения слоя и проч...
Но как узнать пользователю - что на этом винте/диске надо заменить именно этот файл на копию с другого?

есть какие то варианты без открытия файла?
Ведь не будешь же каждое фото открывать, запускать видео и открывать базу.

Есть ли методы и/или программы для подобной проверки.
Что посоветуете?
 
 
   dka80
 
1 - 28.01.20 - 10:14
Если это архив, то винрар, например, позволяет проверить целостность архива
   ДенисЧ
 
2 - 28.01.20 - 10:16
Несколько десятков лет назад придумали такую штуку, как "контрольная сумма"...
   Krigal
 
3 - 28.01.20 - 10:17
(0) hashtab
   ПавелРП
 
4 - 09.02.20 - 17:45
(3)>> hashtab
посмотрел описание программы и внятно не понял - может ли она пакетно все сравнивать и хранить таблицу соответствия.
   ПавелРП
 
5 - 09.02.20 - 17:57
Как я понял - сделать сравнение можно только с помощью программы сравнения контрольных сумм.

Но у меня очень много файлов в разных архивах.
Есть ли такая, которая сканирует все файлы в папке, с учетом структуры или на выбранном диске и сравнивает со своей ранее сделанной базой ?
Потому что названия многих файлов, например, баз данных могут совпадать. И надо что бы именно сравнивала по той структуре, что есть/была просканированна ранее.

Что бы не пришлось каждый файл руками проверять.

Подскажите такую программу.
   ПавелРП
 
6 - 09.02.20 - 17:58
Грубо говоря - сравнить все содержимое папки ARCH01 c содержимом папки ARCH01 на внешнем винте
   ДенисЧ
 
7 - 09.02.20 - 18:10
Подскажите такую программу.@

   ПавелРП
 
8 - 09.02.20 - 18:13
(7)можно без стеба и ее упоминания ?
Она что сравнивает контрольные суммы ?
Или сидеть самому писать ?

Неужели в 21 веке ничего не придумано - не верю!
   ДенисЧ
 
9 - 09.02.20 - 18:19
(8) Какой стёб? Берёшь программку, которая считает хеш, берёшь 1с, бегаешь по каталогам и для каждого файла вызываешь программку. Результат записываешь.
   ПавелРП
 
10 - 09.02.20 - 18:25
(9)Блин ну подумайте что Вы пишите!
На тех компах и 1С порой в помине. Особенно на серверах архивов.
И что мне каждый раз ставить везде 1с и вызывать ее.
Не говоря о том, что еще и писать код.

Неужели нет подобного в 21 веке.

простая программа сравнения каталога Архива1 с каталогом Архива2.

Подожду еще мнений...
   timurhv
 
11 - 09.02.20 - 18:57
   timurhv
 
12 - 09.02.20 - 18:59
(10) (11) Far:
Если захотите проверить две папки на предмет их идентичности, откройте одну из них на левой панели, а вторую на правой. Затем нажмите F11 и выберите Advanced Compare. В открывшемся окне укажите параметры сравнения и нажмите ОК. Программа отобразит размеры обеих папок и подсветит их файлы, которые не совпадают.
   Dimasik2007
 
13 - 09.02.20 - 19:02
(10) Прог дофига, тот же Beyond Compare, Тотал командер и т.п.
   ПавелРП
 
14 - 09.02.20 - 19:18
(12)Фар использую. Но он сравнивает просто файлы по свойству. Это не то.
Тут надо сравнивать состояние файлов - испортился на диске или нет
   Злопчинский
 
15 - 09.02.20 - 19:19
(12) фар "несовпадения" достаточно просто строит, бывает надо поумнее.
   Злопчинский
 
16 - 09.02.20 - 19:19
(14) определи что является признаком "испортился файл"..?
   Злопчинский
 
17 - 09.02.20 - 19:20
после этого уже мозги выноси здесь.
   ПавелРП
 
18 - 09.02.20 - 19:20
(13)Поподробнее чуть можно , А то пишут все - везде и всего дофига.
А как конкретно - никто не скажет.
Вот Фар упоминули ни к селу ни к городу. Причем он тут.
Нужно сравнивать файлы по контрольной сумме
   ПавелРП
 
19 - 09.02.20 - 19:21
(16) -- > (0)
Прочитайте. Подробно описано
   ПавелРП
 
20 - 09.02.20 - 19:22
(13)каким образом Тотал командер и Beyond Compare сравнивают файлы ?
   Злопчинский
 
21 - 09.02.20 - 19:23
(19) ну так читай файл. вычисляй контрольную сумму. сравнивай с эталонной или между разными копиями.
вопрос в чем? конкретную программу сказать, которая твою хотелку сделает? ну так мы хз что ты хочешь.
   Злопчинский
 
22 - 09.02.20 - 19:24
"пакетное определение контрольных сумм файлов" в яндексе и втыкай что подойдет
   ПавелРП
 
23 - 09.02.20 - 19:25
Блин, ощуение, что 90% людей не читают текст.

Написано русским по белому.
Сравнить 2 каталога - на внешнем винте/DVD с требуемой папкой.
Найти поврежденные во время хранения файлы.

Еще раз - по буквам повторю - внешне и по свойствам файлы не отличаются.
т.е. тот же фар покажет, что они одинаковы.
А база/фото не откроется - файл поврежден.

надо именно пофайлово/по каталожно сравнивать два архива по контрольным суммам
   Злопчинский
 
24 - 09.02.20 - 19:26
че ты к нам дотрахался?
вариант понятен, ну и ищи прогу которая подходит
https://xetcom.com/programs/system/components/2501-multihasher
   Злопчинский
 
25 - 09.02.20 - 19:26
   ПавелРП
 
26 - 09.02.20 - 19:26
(21)то что Вы предлагаете описано в (9).

кстати посылать в гугл/яндекс считается признаком дурного тона и в интернет сообществах не рекомендуется.
Я и так тыкал...Хрен нашел.

Вот и интересуюсь - кто чем пользуется.
и началось - фар, тотал командер...
   ПавелРП
 
27 - 09.02.20 - 19:29
(24)к вам нет - проститею вы все на свой счет воспринимаете ,
Можите не писать.

написали - БОЛЬШОЕ СПАСИБО!
посмотрю.

Я тут у всех людей спрашиваю.
Ведь у ВСЕХ спрашиваю - не думаю, что тока мне пришла такая мысль и цель в голову.
Да и 21 век.

но большинство посылает писать самому - в 21 век! Когда должно все в Инете быть - поставил и работает
   Злопчинский
 
28 - 09.02.20 - 19:30
(26) здесь считается дурным тоном лезть с вопросами, не поискав в яндексе/гугле.
   Злопчинский
 
29 - 09.02.20 - 19:31
(27) "Когда должно все в Инете быть - поставил и работает"
- да так и есть. отбашляй денег и тебе даже не надо будет искать и самому что-то делать. получишь готовый инструмент.
   Злопчинский
 
30 - 09.02.20 - 19:32
но, конечно. проще сразу на форуме спросить, авось кому-то делать нечего и поможет ;-)
 
 
   Lama12
 
31 - 09.02.20 - 19:44
(23) Самое точное - 1С. Менее точное - побитовое сравнение. Еще менее точное - хэш суммы.
Не забывай, что в новых версиях могут быть новые форматы хранения данных. И без конвертации, в новых версиях может просто не открыться старый формат.
   ПавелРП
 
32 - 09.02.20 - 19:44
(30)что ты докобелился. Ну не знаешь - не лезь в диалог. Тебя в теме не заставляют писать.
А то ощущение, что тебе яйца прищемили.
   ПавелРП
 
33 - 09.02.20 - 19:45
(21)спасибо. А что имеете ввиду под словом - 1С.
Она что побитово сравнивает ?
   ПавелРП
 
34 - 09.02.20 - 19:48
Вот пример, Злопчинский не знает, а лезет с советами.
пример (24), хотя в (23) и (0) описано все
   Злопчинский
 
35 - 09.02.20 - 19:49
(32) странно, защимленные яйца как-то не мешают не увидеть в задаче никакой проблемы. а товарищ с гладко выбритыми яйцами - видимо и мозги такие же гладкие, ьез извилин. проблему рожает на пустом месте.
   Lama12
 
36 - 09.02.20 - 20:06
(33) Я немного поиграл в телепата, и предположил что в файлах архивы 1С. Проверить их можно только развернув в 1С.
   NorthWind
 
37 - 09.02.20 - 20:34
(0) если у вас несколько копий, тогда зачем вам эта проверка?.. Она же времени требует. Ну крякнуло и фиг бы с ним, из другой копии файл возьмете. Ладно бы если копия была одна.
   ПавелРП
 
38 - 09.02.20 - 21:16
(37)нет там не тока 1с.
В основном, это фотографии, сейный архив, базы данных, фильмы (да...да... некоторых уже нет на торентах и их не скачать)
   Злопчинский
 
39 - 09.02.20 - 21:30
(38) кстати, под семейный архив хорошо идет MyHeritage - я туда загнал все генеалогическое древо куда мог дотянуться..
   sikuda
 
40 - 09.02.20 - 21:42
(7) MD5ХешФайл(ИмяФайла) доступен только в 8.3
   Cthulhu
 
41 - 10.02.20 - 01:39
kdiff3 с давних-предавних пор сравнивает как тебе надо.
он много чего умеет, но и вот с етим (в том числе) справляется "на ура".
   Cthulhu
 
42 - 10.02.20 - 01:41
прим.: он, даже, вроде даже на таймстампы файлов плюет - сравнивая по содержимому.
   craxx
 
43 - 10.02.20 - 02:56
(38) ХешированиеДанных в 1с справится с задачей в (0)


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.