|
Как понять - испортился или нет файл в хранилище / архиве на диске ? | ☑ | ||
---|---|---|---|---|
0
ПавелРП
28.01.20
✎
10:12
|
Собственно вопрос вот в чем.
Есть хранилища/архивы файлов. На отдельных жестких дисках и копии на Blu-ray. Файлов очень много. Пускай это будут как фотографии, так и видео, фильмы, базы данных. Эти файли хранятся одновременно в 3 разных местах для надежности. Раз в год стоит вопрос - проверить - не испортилось ли что? Ведь файл может быть поврежден из за выпадения слоя и проч... Но как узнать пользователю - что на этом винте/диске надо заменить именно этот файл на копию с другого? есть какие то варианты без открытия файла? Ведь не будешь же каждое фото открывать, запускать видео и открывать базу. Есть ли методы и/или программы для подобной проверки. Что посоветуете? |
|||
1
dka80
28.01.20
✎
10:14
|
Если это архив, то винрар, например, позволяет проверить целостность архива
|
|||
2
ДенисЧ
28.01.20
✎
10:16
|
Несколько десятков лет назад придумали такую штуку, как "контрольная сумма"...
|
|||
3
Krigal
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. Подожду еще мнений... |
|||
11
timurhv
09.02.20
✎
18:57
|
||||
12
timurhv
09.02.20
✎
18:59
|
(10) (11) Far:
Если захотите проверить две папки на предмет их идентичности, откройте одну из них на левой панели, а вторую на правой. Затем нажмите F11 и выберите Advanced Compare. В открывшемся окне укажите параметры сравнения и нажмите ОК. Программа отобразит размеры обеих папок и подсветит их файлы, которые не совпадают. |
|||
13
Dimasik2007
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
|
но, конечно. проще сразу на форуме спросить, авось кому-то делать нечего и поможет ;-)
|
|||
31
Lama12
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) странно, защимленные яйца как-то не мешают не увидеть в задаче никакой проблемы. а товарищ с гладко выбритыми яйцами - видимо и мозги такие же гладкие, ьез извилин. проблему рожает на пустом месте.
|
|||
36
Lama12
09.02.20
✎
20:06
|
(33) Я немного поиграл в телепата, и предположил что в файлах архивы 1С. Проверить их можно только развернув в 1С.
|
|||
37
NorthWind
09.02.20
✎
20:34
|
(0) если у вас несколько копий, тогда зачем вам эта проверка?.. Она же времени требует. Ну крякнуло и фиг бы с ним, из другой копии файл возьмете. Ладно бы если копия была одна.
|
|||
38
ПавелРП
09.02.20
✎
21:16
|
(37)нет там не тока 1с.
В основном, это фотографии, сейный архив, базы данных, фильмы (да...да... некоторых уже нет на торентах и их не скачать) |
|||
39
Злопчинский
09.02.20
✎
21:30
|
(38) кстати, под семейный архив хорошо идет MyHeritage - я туда загнал все генеалогическое древо куда мог дотянуться..
|
|||
40
sikuda
09.02.20
✎
21:42
|
(7) MD5ХешФайл(ИмяФайла) доступен только в 8.3
|
|||
41
Cthulhu
10.02.20
✎
01:39
|
kdiff3 с давних-предавних пор сравнивает как тебе надо.
он много чего умеет, но и вот с етим (в том числе) справляется "на ура". |
|||
42
Cthulhu
10.02.20
✎
01:41
|
прим.: он, даже, вроде даже на таймстампы файлов плюет - сравнивая по содержимому.
|
|||
43
craxx
10.02.20
✎
02:56
|
(38) ХешированиеДанных в 1с справится с задачей в (0)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |