Ru-Board.club
← Вернуться в раздел «Программы»

» CopyMik программа копир., сжатия, шифрации, переименоования

Автор: RusMikle
Дата сообщения: 19.05.2016 12:51
Доброе время суток, да в планах есть. В ближайших версиях добавлю.

Вышла новая версия 2.16b16
Поправлен баг со сбросом атрибутов файлов и папок по маске.
http://www.superbasis.de/copymik/copymik_v2_16_15_beta.zip
Автор: Viclabs
Дата сообщения: 19.05.2016 15:50
Доброго времени суток, отлично спасибо.
По ссылке 15-я - очепятка
Автор: RusMikle
Дата сообщения: 19.05.2016 16:51
Сорри, конечно же:

http://www.superbasis.de/copymik/copymik_v2_16_16_beta.zip

Добавлено:
Выложил в доступ ночную сборку с возможностью использования файла в качестве ключа шифрования или дешифровки:
http://www.superbasis.de/copymik/copymik_v2_17_14_beta.zip

новые ключи:
[/CRPF ФайлКлючаШифрования] Файл с ключем шифрования. Максимальный размер 2Gb минус размер пароля (если пароль задан). Возможно совместное использование файла ключа и пароля.
[/DECRPF ФайлКлючаДешифрования] Файл с ключем дешифрования. Максимальный размер 2Gb минус размер пароля (если пароль задан). Возможно совместное использование файла ключа и пароля.

толком ещё не протестирована, потому аккуратно.


Добавлено:
в догонку ещё один совет:
у меня на страничке есть программка, называется md5
http://www.superbasis.de/GetMd5Mik/index.htm
этой программой очень удобно получить в текстовый файл или в csv файл md5 контрольные суммы/хэш всех файлов в папке и подпапках.
При тестировании сжатия и шифрования делаем снимок md5 в текстовый файл копируемой папки. Потом очищаем её и разжимаем/дешифруем в неё все файлы обратно и делаем ещё один снимок с md5. Потом сравниваем эти 2 снимка в том же kdiff. Если есть различия (чего быть не должно) то есть ошибки. Я тестировал на довольно больших папках (около миллиона файлов) пока проблем не выявил. Но чем черт не шутит.
Автор: FreePaul
Дата сообщения: 20.05.2016 03:38
Здравствуйте!
Вопрос к автору, RusMikle: не планируется ли какой-то GUI для упрощения создания командных файлов?
Автор: RusMikle
Дата сообщения: 20.05.2016 14:12
4FreePaul

Доброе время суток,

насчет GUI уже подумывал, если честно сам всех ключей уже не помню, иногда в справку лезу (а в тяжелых случаях и в коде подсматриваю). Надо будет заняться, но снаачала хочется из бетты вылезти. А для этого надо какое то время без нововведений посидеть, баги все выловить и поправить (что собственно сейчас и делаю). Не обещаю что очень скоро но сделаю.
Автор: RusMikle
Дата сообщения: 23.05.2016 11:43
Доброе время суток всем,

для предварительного тестирования выложена версия 2.17b14
Основное нововведение - возможность использования внешнего ключа шифрования (файла)
Новые ключи:
[/CRPF ФайлКлючаШифрования] Файл с ключем шифрования. Максимальный размер 2Gb минус размер пароля (если пароль задан). Возможно совместное использование файла ключа и пароля.
[/DECRPF ФайлКлючаДешифрования] Файл с ключем дешифрования. Максимальный размер 2Gb минус размер пароля (если пароль задан). Возможно совместное использование файла ключа и пароля.

у кого есть желание просьба потестировать:
http://www.superbasis.de/copymik/copymik_v2_17_14_beta.zip

Спасибо
Автор: RusMikle
Дата сообщения: 30.05.2016 12:21
Выложена версия 2.17b релиз 15:
Новые ключи:
[/CRPF ФайлКлючаШифрования] Файл с ключем шифрования. Максимальный размер 2Gb минус размер пароля (если пароль задан). Возможно совместное использование файла ключа и пароля.
[/DECRPF ФайлКлючаДешифрования] Файл с ключем дешифрования. Максимальный размер 2Gb минус размер пароля (если пароль задан). Возможно совместное использование файла ключа и пароля.

Исправлены некоторые недочёты.

http://www.superbasis.de/copymik/index.htm#rus
Автор: RusMikle
Дата сообщения: 01.06.2016 16:44
Доброе время суток всем,

для предварительного тестирования выложена версия 2.18b4 http://www.superbasis.de/copymik/copymik_v2_18_4_beta.zip

Появилась тонкая настройка установки атрибутов файлов и папок при копировании (раньше был только сброс). По идее никто особенно не спрашивал такую возможность но как последний штрих надо было сделать.
Новые ключи:
[/AF [МаскаФайла1=]Атрибуты1[ [МаскаФайла2=]Атрибуты2[ ....]]] Установить или сбросить атрибуты для файлов с указанной маской. Атрибуты начинающиеся со знака плюс - добавляются а с минуса - удаляются.
Возможные атрибуты R – только чтение, A – архивный, S – системный, H – скрытый, C – сжатый, N – не индексированный, O - не присоединённый, E – зашифрованный, T – временный.
Ключ /AF имеет более низкий приоритет чем ключ /RFA. Допускается укороченная форма - без маски файла и знака равно, в этом случае по умолчанию будет маска *. Например /AF -H-S *.doc=+A *.tmp=-A
[/AD [МаскаПапки1=]Атрибуты1[ [МаскаПапки2=]Атрибуты2[ ....]]] Установить или сбросить атрибуты для папок подходящих под маску. Атрибуты начинающиеся со знака плюс - добавляются а с минуса - удаляются.
Возможные атрибуты R – только чтение, A – архивный, S – системный, H – скрытый, C – сжатый, N – не индексированный, O - не присоединённый, E – зашифрованный, T – временный.
Ключ /AD имеет более низкий приоритет чем ключ /RDA. Допускается укороченная форма - без маски файла и знака равно, в этом случае по умолчанию будет маска *. Например /AD -H-S doc*=+A tmp=-A+H temp=-A+H

просьба потестировать у кого есть желание и время.

Спасибо.
Автор: RusMikle
Дата сообщения: 08.06.2016 10:57
версия 2.18b5 выложена в общий доступ.
http://www.superbasis.de/copymik/index.htm#rus
Автор: ntldr
Дата сообщения: 13.06.2016 18:51
Спасибо за утилиту, но у меня не сработал ключ /XSD. Я хотел исключить папку из копирования по ее абсолютному пути, а не по маске. Почему нужно именно по пути - в большой папке-источнике будут несколько раз встречаться папки с одинаковыми названиями, но пропускать нужно только одну. Ниже я проверял действие ключа вот так:
copymik.exe C:\totalcmd C:\1 /mir /XSD "C:\totalcmd\plugins" /log
Все равно копирует вложенную папку "plugins".
Автор: RusMikle
Дата сообщения: 15.06.2016 10:08
/XSD отменяет копирование атрибутов папок а не папок самих.
используйте ключ /XCD для исключения из копирования папок.
По поводу абсолютных путей включил эту возможность в ночную сборку 2.19b5 (см. ссылку сайте). Просьба осторожно с ней. В этой сборке реализован повтор копирования\сжатия\шифрации при разрыве соединения или отказе доступа к файлам (дабы дождаться восстановления соединения или освобождения файла). Сборка ночная, толком ещё не тестирована со всеми вытекающими.
Автор: RusMikle
Дата сообщения: 16.06.2016 14:34
в тестирование выложена версия 2.19b7 (см. ночную сборку на сайте проги: http://www.superbasis.de/copymik/index.htm#rus )

поправлены некоторые баги
Появилась возможность повтора неудавшихся операций копирования/сжатия/шифрации/переименования (напр. после разрыва сети или если файл был кем то открыт)

Новые ключи:
[/REPEAT [КоличествоПовторов]] Количество повторов при ошибке доступа. По умолчанию 3 повтора. 0 - повторять бесконечно. (если установлен ключ /SE то повторы не производятся)
[/WAIT [секунд]] Пауза между повторами при ощибке доступа. По умолчанию 15 секунд.


в масках добавлена возможность использования абсолютного пути
напр. ранее маска применялась только к имени файла или папки
теперь и к имени файла/папки и к полному пути с именем файла/папки

Просьба потестировать, довольно много пришлось подправить, на моих тестах вроде все в порядке но всех комбинаций самому не перепробовать.

Заранее спасибо всем кто откликнется.
Автор: PSN
Дата сообщения: 07.08.2016 22:38
RusMikle, спасибо за программу. Есть пожелание добаить ключ для проверки того, что будет выполнять программа (аналог ключа -WhatIf в PowerShell). Вывод идет на экран или в лог (как задано ключами), но физически с файлами ничего не происходит. Это будет удобно для изучения ключей и исключения ошибок.
Автор: RusMikle
Дата сообщения: 31.08.2016 13:35
Доброе время суток,

спасибо, я уже и сам подумывал на эту тему, включу в список. но быстро не сделаю, там это не так просто будет реализовать. Эмулировать то надо полноценно и сжимать и шифровать и место проверять, и доступность и фозможность перезаписи или удаления итп. сложно короче

Страницы: 12

Предыдущая тема: дубль


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.