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


Информационные технологии :: Администрирование

Передача только различий в файлах

Передача только различий в файлах
Я
   _Ramzes
 
19.01.13 - 16:57
Добрый день. Подскажите как возможно сделать следующее.
Есть два cf файла.
Один находится на сервере. И у меня на компьютере. Второй у меня на компьютере, в который внесены изменения.
Внутри cf файла есть две конфигурации поставщика.
Вопрос. Как возможно передать только изменения между этими файлами. Может быть есть программа которая бинарно сравнивает файлы и передает только изменения.
У удаленного клиента скорость маленькая. Передача файла в 300 мб будет около 2-х часов.
 
 
   Нуф-Нуф
 
1 - 19.01.13 - 16:59
сделай поставку
   HeroShima
 
2 - 19.01.13 - 17:00
тысячи их
   dangerouscoder
 
3 - 19.01.13 - 17:24
Сделай РИБ
   Aleksey
 
4 - 19.01.13 - 17:25
diff
   Нуф-Нуф
 
5 - 19.01.13 - 17:30
перед отправкой конфигурации по сети заказчику ее можно снять с поддержки. размер цф уменьшится ровно в два раза.
если бы сделал это полчаса назад, то конца закачки на сервер заказчика осталось бы всего полчаса
   GROOVY
 
6 - 19.01.13 - 17:36
(5) "Внутри cf файла есть две конфигурации поставщика. " - думаю на 2/3.
   ДенисЧ
 
8 - 19.01.13 - 19:37
rsync
   mikeA
 
9 - 19.01.13 - 20:31
(0) сервер хранилища, как вариант, только глючный он
   Jump
 
10 - 19.01.13 - 20:56
(0)Если хочеться готового и без танцев с бубном, поставь себе и заказчику Dropbox
 
 Рекламное место пустует
   Jump
 
11 - 19.01.13 - 21:03
Ну а если нет желания пользоваться сторонними сервисами, то можно сделать из подручных материалов.
Пойдет любой торрент клиент, т.к он передает только различия.
Ну и желательно чтобы торрент клиент умел понимать задания с коммандной строки, если конечно не охота в интерфейсе каждый раз раздачи создавать.
   mistеr
 
12 - 20.01.13 - 06:03
Насколько я понимаю, .cf пакуется чем-то зипоподобным, поэтому бинарный diff и все что на нем основано (rsync, Dropbox) не поможет.

Так что поставка.
   Jump
 
13 - 20.01.13 - 07:27
(12)Поможет.
   Бывший адинэсник
 
14 - 20.01.13 - 07:49
Вообще v8unpack + diff справляются вполне даже...
   Бывший адинэсник
 
15 - 20.01.13 - 07:53
хотел сам написать небольшой туториал но смотрю что уже кто то изложил http://garantum.ru/article/26-organizatsija-hranenija-vneshnih-obrabotok-1s-v-git
   orefkov
 
16 - 20.01.13 - 14:44
Для передачи различий между бинарниками хорошо подходит  bsdiff+bspatch.
Либо какуюнить систему контроля версий заюзать.
Конечно, не так хорошо, как для текстовиков, но тоже ничего.
   MaxS
 
17 - 20.01.13 - 15:29
cf разве в xml ещё нельзя разложить?
   orefkov
 
18 - 20.01.13 - 15:35
(17)
Разлагается. И смердит.
Простите, не удержался.
   Jump
 
19 - 20.01.13 - 16:51
(16)А под виндой они как?
   pumbaEO
 
20 - 20.01.13 - 18:09
   Бывший адинэсник
 
21 - 21.01.13 - 00:17
(18)  но я ток понял в 8.3 есть выгрузка в xml


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