Лучшая программа для синхронизации файлов
» Лучшая программа для синхронизации файлов?
а вы хотели бы красивый интерфейс в плюшках?
я например такую утилиту и искал
много разных пересмотрел, слишком накручено а того что надо и нет.
а здесь все просто и то что надо
я написал автору о md5. вдруг добавит
Добавлено:
хе
утилита то на вижуал бейсике под 6 студией написана..
Подскажите, какая программа подойдёт для таких целей:
У нас локальная сеть. Мне нужно, чтобы на сервер копировались папки с рабочих станций.
Например, на компьютере A есть папка "folder" и на компьютере B есть папка "folder". В обоих папках файлы с одинаковым названием, но сами файлы разные.
Мне нужно, чтобы на сервере в папке "folder" были в итоге оба файла (допустим, с добавлением имени рабочей станции или ещё как-то, т.е. названия файлов можно менять).
Вот более простое пояснение: на компе A файл "file.txt" и на на компе B есть файл "file.txt". На сервере должны оказаться файлы A_file.txt и B_file.txt
Прога платная и в свободном полете имеет онграничения порядка 40 000 файлов / мес.
Однако непонятно, что имеется в виду: процесс сравнения всех файлов, процесс переписи файлов (новых добавок).
У меня отказалась работать в авторежиме.
Добавлено:
После гемора с AllwaySync перешел с тестированию FreeFileSync 5.0 .
Удивительно, свободная прога (free) и никто не отписался. Почему?
Ее специально разрабатывали во Free Community , международный проект.
Размер 10 Мб (солидно) и 5 версия уже (солидно).
Прошу протестировать и отписаться. Если кто-нить найдет, что знает лучше.
Добавлено:
Nikolya 2011
СПС — напомнил! Человек специально зарегился, что б нам сказать, что мы все должны были ранее знать сами! Total Commander — как синхронизатор каталогов. И еще — не забыть бы! — как каталогизатор и массовый переименователь (re-namer) файлов!
reversecode
А о недостатках этой проги сами выше читали что люди пишут или нет?
Или 165 кб критичный размер? — Если пользоваться Total Commander, то вообще будет 0 Кб
Если на размер проги ориентроваться, то NotePad как WordPad никогда не заработает, сорри.
Действительно, кто работает с FTP — вещь буквально (!) незаменимая другими, имея в виду проблему с таймстемпами. Нормально работает с FTP-сервером FileZilla, удобный бесплатный.
Добавлено:
reversecode
Сам знаю, что мне надо делать.
Приветствую, хотел бы спросить, что подойдет для моей задачи:
Есть 4 папки:
-первая находятся на HDD компьютера,
-вторая на съемном HDD,
-третья на HDD ноутбука,
-четвертая на флешке
Представим что изначально во всех этих папках все одинаково.
Затем,
1) я работаю с файлами на съемном HDD (изменяю файлы, перемещаю файлы внутри исходной папки по подкаталогам, создаю новые и т.д.)
2) еду по работе с флешкой, изменяю файлы, добавляю, удаляю и т.д.
3) прихожу домой, опять таки изменяю, добавляю, удаляю и т.д. файлы на HDD компьютера
А теперь все это нужно засинхронизировать!
Пробовал некоторые синхронизилки, пока не нашел решение своей задачи.
директории естественно синхронизируем попарно 1-2, 2-3, 3-4 это понятно, но как быть со следующим, например:
я переместил файлы в подкаталог исходной папки, как на картинке:
т.е. файлы во всех 4х папках были в "корне", а потом на каком-то из носителей я переместил их в подкаталоги, нужно чтобы софтина могла понять что файлы одинаковые и были перемещены, а не копирует (восстанавливает из др каталога) то что я переместил дублируя тем самым инфу в папке и подкаталогах.
если я изменю 1 и тот же исходный файл, но во всех папках и по разному, нужно чтобы софтина как то отследила что они разной версии (т.е. имя одинаковое, а изменения во всех папках разные)
ну и т.д. запросы конечно не слабые, но как то хотелось бы решить, прошу помощи в поисках решения
+ это нужно под Windows, и желательно поддержка командной строки
Jivchic
Задача сама синхронизации в таких условиях довольно сложная, думаю даже требует ручных рязрешений конфликтов. Пример, допустим был папка A, её скопировали в два места, потом в первом месте файлы папки засунули в подпапку и ещё в предачу изменили. А во втором месте тоже засунули в другого имени подпапку и тоже изменили. Теперь при синхронизации как программа узнает (даже если отгадает, какие файлы куда переместились), какую всё таки подпапку мы хотим иметь в финальной версии (синхронизированной). Ориентироваться на время/дату? Не особо надёжно. Думаю нужно уже пользователя спрашивать о том, как разрешить конфликт. Потом про изменения файлов, допустим это .pdf или .doc изменились, нельзя ведь просто слить бинарный кусочек изменения в одном месте и бинарный кусочек в другом, получится битый .pdf/doc. Для текстовых файлов ещё куда не шло, их можно соединить, типа исходников. Но как понимаю задача для более сложных форматов, которые нельзя просто взять и напичкать куски из разных версий.
Потому варианты слияния в такой ситуации:
1) Изменения в структуре директорий сливать согласно дате и времени (позаботится нужно только о синхронности часов на всех компьютерах используемых). Брать самую последнюю версию.
2) Изменения в одном и том же файле в разных местах — предлагать вручную синхронизировать, сообщая какой файл изменился.
Вообще моё решение было бы таким (программ не знаю подходящих, одну сам написал недавно, но она немного другую задачу решает): либо 1) используем интернет и сразу на ходу синхронизируем. DropBox тому хорошая тулса.
или если нет интернета 2) Носим с собой хотя бы маленькую флэшку, куда фиксируем текущую версию, точнее изменения в папке, пример: есть исходная папка A, запустили прожку, зафиксировали куда-нибудь (можно на флэшку, можно в интернет) состояние начальное (версия 1) папки A, далее скопировали куда-то её и довели до состояния B (версия 2), когда завершились с работой, фиксируем (запуском прожки) состояние версии 2 (тоже на флэшку или инет), далее идём и где-то ещё берём папку A и правим её до C (версия альтернативного ответвления, первая была A->B, а здесь A->C), сообщаем прожке, что мы из A сделали C (а не из B). И т.д. накопили кучу версий той же папки, если мы всё дерево альтернативных ответвлений сообщили программе, то мы можем вполне синхронизировать, она уже будет знать, как прходили пути изменения.
А если просто наголо давать несколько папок слить, без вопросов к пользователю (типа а какая структура папок или версия файла новее) не обойтись, или если обойтись можно напортачить и чтонибудь испортить.
Задача схожая в системах контроля версий исходников в программирования (Source Version Control) и там часто когда разные программисты правят одновременно файлы и папки те же, возникают иногда конфликты, которые программы контроля предлагают решить вручную, задавая вопросы типа 1) взять версию A или версию B, или их соединить (это если файл текстовой) и когда соединяет, то даёт возможность подредактировать, т.к. и исходники просто так не всегда можно склеить не испортив логики.
PS. Раз уж упоминал прожку, что писал. Это скриптик, аналог diff юниксового но для папок. DirPatch назвал. Ему даёшь левую и правую папку и он создаёт патч (старается как можно меньшего размера, инкрементарные изменения только), которым можно приобразовать левую папку в правую (не имея правой вообще). Т.е. DirPatch_Diff(L, R)->Patch, а потом DirPatch_Patch(L, Patch)->R, примерно так . Использовал для хранения разных версий сетапов программы (например Lingvo x5 v15.0.511.0 и 15.0.592.5) так, чтобы хранить только базовую какую нибудь + набор патчей преобразующих эту базовую в остальные версии. А второе применение у меня было — базовая оригинальная программа, а патч — преобразовывает папку оригинальной программы во взломанную (ну и конечно только изменённые байты хранятся, не целиком файлы поломанные). Ну и задача скрипта самому найти изменения где и как на уровне папок. Альтернативный вариант тому, как я делал, будет левую и правую папку заархивировать методом Store (без сжатия) например 7z или RAR и далее на двух архивах прогнать XDelta или BSDiff (последний меньше создаёт патчи, но требует больше памяти и работает медленней). Ну а при восстановлении обратный процесс.
Comparison of file synchronization software
This is a comparison of the freeware (proprietary software release free of charge) file synchronization software.
Name | Operating system | Vendor | Online storage | Remote desktop | Prior file versions, revision control | Comments | Portable | Detect rename | Detect move | Scheduling | Full duplex transfer |
---|---|---|---|---|---|---|---|---|---|---|---|
Microsoft ActiveSync | Windows | Microsoft | No | No | ? | Syncs mobile devices | |||||
Resilio Sync (formerly BitTorrent Sync) | Windows, OS X, Linux, FreeBSD, Android, iOS | Resilio, Inc. | No | No | Yes (previous versions moved to archive folder) | Distributed peer-to-peer sync, working also offline in a LAN | No | Yes | Yes | Pro only [25] | Yes |
Briefcase (part of Windows) (removed in Windows 10 build 14942 [26] ) | Windows | Microsoft | No | No | ? | ||||||
Cobian Backup | Windows | CobianSoft | No | No | Yes, trash folder | Backup software with folder synchronization feature; remote management; Shadow Copy | No | No | No | Yes | |
Windows Mobile Device Center | Windows | Microsoft | No | No | ? | Syncs mobile devices; successor to Microsoft ActiveSync | |||||
Microsoft Sync Framework | Windows | Microsoft | ? | No | ? | Syncs files, data, services; a framework, not a tool | Yes | Yes | — | ||
Microsoft SyncToy (discontinued January 2021) | Windows | Microsoft | No | No | No, recycle bin only | Sync local folders | No | Yes | Yes | via OS | No |
Windows Live Mesh (discontinued 13 February 2013) | Windows (Vista and greater), Windows Mobile, OSX | Microsoft | Yes | Yes | No, recycle bin only | Sync folders, online storage | No | Yes | ? | No, syncs whenever it is online | Yes |
OmniGroup OmniPresence | OSX, OmniGroup software for iOS, open source framework available | OmniGroup | No | No | No, via local Time Machine backup only | Sync local folders via OmniSync or WebDAV server but not to the server itself | No | ? | ? | No, syncs whenever it’s online and not paused | Yes |
Windows Live Sync (discontinued 31 March 2011) | Windows, OSX | Microsoft | No, browsing only | No | No, recycle bin only | Sync folders, browse devices from website, remote access; was Microsoft FolderShare, 20,000 file limit | No | Yes | Yes | No, syncs whenever it’s online | ? |
Commercial [ edit ]
This is a comparison of commercial software in the field of file synchronization. These programs only provide full functionality with a payment. As indicated, some are trialware and provide functionality during a trial period; some are freemium, meaning that they have freeware editions.
Wi-Fi репитер
Мда, что-то меня категорически тянет писать о «технических» вещах. В принципе, не страшно — пишу, что хочу и что интересно. Читатели, правда, думаю, от этой неоднородности блога немного устают. Обещаю — постараюсь исправится.
Итак, по теме. В общем, так получилось, что в квартире у меня Wi-Fi работал нестабильно: там, где роутер — все хорошо, пять полосок. А вот в комнате, за несколькими стенами — одна-две. С вытекающими отсюда тормозами. Я все собирался решить проблему. откладывал. потом опять собирался.
В общем, случайно нашел такое вот чудо: TP-LINK TL-WR702N. По отзывам — самое то для работы в качестве репитора (повторителя) сигнала Wi-Fi. По описанию — он easy & nano. В общем, решил рискнуть — купил.
Действительно, nano — как два коробка спичек по размеру. Но, блин умный. Повторяет сигнал WiFi «на ура». То есть подхватил роутер «по воздуху» и покрыл сеткой то место, где было совсем плохо. В настройке легок. Правда, чтобы до нее (настройки) добраться — надо для начала назначить его шлюзом по умолчанию (и подцепиться к его дефолтной сетке). На все про все времени занимает минут 10 🙂
А дальше — поставил и забыл. Ура 🙂
Thunderbird 17.0 — последний из "птиц грома"
Mozilla объявила о том, что 17ый «птицегром» будет последним. В смысле, этот почтовый клиент более разрабатываться сообществом Mozilla не будет — а всю разработку передадут в свободное сообщество.
С одной стороны, жаль, однако — только-только софтика стала похожа на нормальный клиент, и глюков стало поменьше. А с другой. не знаю, кто как — а я давно уже использую он-лайн клиенты (сиречь — интерфейсы почтовых провайдеров), и рад этому — удобно (исключая Android — там пользуюсь GMail интерфейсом из оболочки, то есть программмой). И в этом смысле Thunderbird смотрелся несчастным косым рудиментом (да простят меня любители десктопного ПО). С другой стороны, почтовых клиентов — в том числе бесплатных — довольно много (и под Linux, и под Windows). Так что вроде и не смертельно — для тех, кто привык к десктопным решениям.
Ради интереса, кстати, посмотрел — жил ли the Bat!. Оказалось — жив, продается. Интересно, конечно, кто его покупает. с моей точки зрения тенденция нынче — «все в облака», и, в свете этого — логично было бы предположить, что «мышь» выкатит какой-нибудь облачный сервис, который позволит получать почту со многих ящиков, будет дублировать функциональность основного клиента. Но нет — не обнаружено 🙂
В общем, хотим мы этого или нет — а с отказом Mozilla от разработки Thunderbird ушла эпоха. Пусть небольшая (и звучит патетично) — но она была.
Я же говорю, противоречивые чувства.
Про DNS от Гугла и Ростелекома
В общем, начал у меня интернет дома тормозить со страшной силой. Исследование показало, что имена сайтов ресольвятся довольно долго — а DNS роутер берет от провайдера.
Решение нашлось само собой: использовать DNS от Гугла, прописанные «ручками». Не поверите, но «интернет починился», вот 🙂
Для памяти адреса DNS Гугла: 8.8.8.8 pri и 8.8.4.4 sec. Адреса DNS Ростелекома (СЗТ): 213.158.0.6 — pri, 212.48.193.36 — sec.
Да, теперь Большой Гугловый Брат сможет собирать статистику моих посещений . да и фиг с ним, ничего тайного — тем более, что IP у меня динамический )))
Синхронизация файлов в Windows. Allway Sync.
Недавно открыл для себя под Windows утилиту синхронизации (намучившись до того с xStarter). В общем, задача стояла в синхронизации компьютера, сетевой папки и облачного хранилища (доступ по WebDav).
Как водится, ЯндексоГугл выдал мне тонну ссылок, среди которых обнаружил чудо, именуемое Allway Sync (http://allwaysync.com/)
Что в ней хорошего?
Во-первых, она бесплатана.
Во-вторых, умеет синхронизировать либо в одном из направлений, либо в обоих.
В-третьих, очень легко настраивается.
В-четвертых, поддерживает кучу источников — папки Windows, sftp, ftp, active sync, webdav, архивы, google drive, dropbox и т.д.
В-пятых, синхронизация проста как три копейки.
Из недостатков, пожалуй, только один (да и тот сомнительный): синхронизация запускается вручную. Но тут уж, как говорится, ничего не поделаешь. Командной строки, которая позволила бы скрестить синхронизатор с планировщиком не обнаружено 🙂
В общем, вещь в хозяйстве полезная (особенно если до этого ручками синхронизировал кучу папок).
Как экономить на СМС
Примечание. Проект закрыт в 2016 году. Пост оставлен для истории.
МТС прислал информационную СМС, что «СМС на операторов СНГ будут стоить (с такого-то числа) по 5,90 за СМС». А если учесть, что «штатная» СМС у меня стоит около 2х рублей, мной овладел приступ жадности.
Так получилось, что некоторое время назад я в числе прочего разрабатывал сервис уведомления по СМС, и в курче, что в мире есть такая штука, как СМС-шлюзы.
В общем, немного Яндекса и Гугла привели меня на сервис «SMS Центр» ( http://smscenter.biz/ ).
Сервис работает так: на телефон (под Android, iPhone) устанавливается программа-клиент, которая работает параллельно с основным (штатаным) SMS центром. Далее — покупаешь тариф в SMS Центре, и отправляй себе смс-ки на здоровье. перед этим, правда, надо привязать свой мобильный номер к сервису (с него будут уходить СМС).
Фишка тут в тарифе: например, 170 SMS на 180 дней стоят. всего 30 рублей! (на момент написания поста).
Из особенностей программы — ей нужен Интернет для нормальной работы. Но для современных коммуникаторов это вроде как не проблема 🙂 даже в роуминге цены на мобильный Интернет достаточны для того, чтобы отправлять СМС по тарифам ниже, чем предлагают сами операторы.
В общем, я оценил. И использую. Некоторые неудобства (необходимость иметь под рукой сеть для отправки) нивелируются ценой.
PS Пост не проплачен. Хотя я бы не
Go launcher ex
В общем, так получилось, что у меня в аппарате в очередной раз закончилась память 🙂 что подвигло меня на чудеса оптимизации — все, что можно было перенести — было перенесено на SD карту. И, ввиду внезапно появившегося места — поставил себе штуку под названием Go launcher ex. Коротко говоря, вещь эта заменяет собой стандартную оболочку Android.
Из интересных плюсов — она умеет красиво (с красивым визуальными эффектами) переключать экраны (вот радость-то. детская практически), быстрая, шустрая, умеет работать как со стандартными виджетами Andriod, так и с собственными.
Из огромных плюсов — нижняя строка (там, где телефон и т.д.) настраивается (туда можно добавлять свои кнопки и удалять стандартные). Оболочка не тормозит (я с ужасом вспоминал Yandex Shell — который был «просто тормоз»), весит немного (около 6 Мб — против 12 того же Яндекса).
Да, еще — к ней идут плагины (например, Lock Screen — который заменяют стандартный Lock Screen и чуть более удобен — после ввода пароля не надо нажимать кнопку Ok).
В общем, не то, чтобы must have — но, вещь в хозяйстве важная и нужная.
Треш в Пулково-1
Так получается, что частенько летаю утренними рейсами из Пулково-1. И, доложу я вам, место сие утром — аццкий треш. Особенно — в части прохода предполетного досмотра.
Во-первых, там всегда куча народу. Ну да, утром самолеты идут часто. Но это же не повод открывать вторую комнату для досмотра — лучше в одной создать давку.
Во-вторых, сам досмотр. Требования меняются постоянно: то надо достать ноутбук, то не надо. То надо снимать ремень, то не надо. То спокойно прохожу с тюбиком зубной пасты в сумке, то — «что у вас там?». В общем, реально треш. (Кстати, проверка безопасности — ручная, что тоже вносит здоровый элемент торможения в без того не быстрый процесс).
Ну и верх альтернативной одаренности — это когда самолет стоит четко напротив выхода. А людей загружают в автобус, делают круг почета — после чего запускают на борт.
В общем, летать хорошо — но лучше ездить Сапсанами или ночными поездами (если в Москву и есть билеты).
Ну и надеюсь, что новый терминал будет лишен подобных «прелестей», а будет .. ну хотя бы как Домодедово: быстро, спокойно и относительно удобно.
Allway Sync 21.0.9 + x64 + Repack + Portable
Вышла свежая версия превосходной программы, которая поможет вам синхронизировать файлы и каталоги на вашем компьютере, USB накопителях, прочих переносимых устройствах. Если верить официальному сайту, то их разработка использует в работу самые передовые алгоритмы для непосредственной синхронизации данных между компьютерами и прочими устройствами, заинтересовавшимся рекомендую скачать Allway Sync с нашего сайта. Программа надежна при использовании и очень легка в обращении, имеет Русскую поддержку.
Все на том же официальном сайте, нам пишут о том, что программа отличается от всяких других файловых синхронизаторов, ведь те в свою очередь умеют копировать файлы с последним временем модификации, в то время как Allway Sync обладает нетривиальным алгоритмом, его особенность заключается в том, что он не имеет зависимость от точности системных часов. Именно поэтому представленная разработка более эффективна в использовании, безопасна при работе и конечно же стабильна, но и надо не забыть дописать о легком использовании.
Для работы вам надо выполнить пару не сложных действий. Запускаем Allway Sync, указываем сетевые или локальные каталоги, естественно у вас должно быть делание их синхронизировать, дальше программа сделает все за вас, остается просто немного подождать. Бывает такое, что компьютеры между собой не соединены в одну сеть, тогда вам для синхронизации можно использовать сменный носитель. Не стоит воспринимать Allway Sync как просто программу для создания резервных копий, она умеет работать в обе стороны.
На этом свое описание считаю законченным, основные плюсы программы я постарался подметить и вынести на обсуждение, насколько я понял денег за нее платить не нужно, но вроде есть и платная версия, которая имеет свои плюсы, не думаю, что для кого-то это будет сильно критично. В общем тестируем разработку в действии и вскрываем все ее минусы, я знаю, что есть пользователи на это способные, не забываем писать мнения, оно важно как для меня так и для сомневающихся в Allway Sync.
Лицензия: FreeWare/ShareWare
Язык: Multi + Русский
Размер: 17 MB
ОС: Windows
Скачать: Allway Sync 21.0.9 / 20.0.3 + x64 — Portable zeka.k / 21.0.9 — Repack elchupacabra
[/not-group]
—>