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

» FreeArc: бесплатный open-source архиватор - Часть 3

Автор: Bulat_Ziganshin
Дата сообщения: 20.10.2009 13:50

Цитата:
было не красиво, но точно

но толку от этой статистики не было. я вручную суммировал. а в общем - кому важно знать что у пары человек именно 2.5, а не 3? и как это отличить от ситуации когда 3, но часть памяти отжирает граф. адаптер. в общем, сейчас на мой взгляд наиболее удобно
Автор: egor23
Дата сообщения: 20.10.2009 14:08
Bulat_Ziganshin
может сделать страничку с точными значениями?
точные значения здесь

Цитата:
а в общем - кому важно знать что у пары человек именно 2.5, а не 3?

уогда статистика округляется непонятно зафиксировался в ней или нет, если есть не стандартные значения, легко увидеть.
Автор: Bulat_Ziganshin
Дата сообщения: 20.10.2009 14:16

Цитата:
fa_history_v.4:

вставил ссылку на http://freearc.org/ru/News.aspx (Детальная история версий)

что могу ещё предложить:
* добавить метки в начале каждой мажорной версии (40,50,60) чтобы затем я мог сделать на них ссылки с основной страницы истории
* вытащить с топика на encode.ru список улучшений в power pack's by pat357
* поставить себе tortoise svn чтобы получить возможность обновлять этот файл напрямую на сайте

Добавлено:

Цитата:
может сделать страничку с точными значениями?
точные значения здесь



Цитата:
уогда статистика округляется непонятно зафиксировался в ней или нет, если есть не стандартные значения, легко увидеть.

ну очень важное применение конечно а то нам нечем заняться было

Добавлено:

Цитата:
fa_history_v.4:

и ещё - советую встаивть там в загловке небольшую саморекламу, типа Сделано таким-то, опционально ссылку на свой сайт. а то неспарведливо получается - делал-делал, и никаких упоминаний о себе
Автор: Bulat_Ziganshin
Дата сообщения: 20.10.2009 17:48
я планирую выпустить 0.60 в воскресенье, так что если у кого есть оставшиеся серьёзные баги на примете - пишите
Автор: ruduk
Дата сообщения: 20.10.2009 22:07
Bulat_Ziganshin
Спасибо, что приняли работу. Скажите, ведь нормально получилось. Неплохо я придумал написать для версий кроме "Changes" еще и "Status", "Notes" .

Цитата:
* добавить метки в начале каждой мажорной версии (40,50,60) чтобы затем я мог сделать на них ссылки с основной страницы истории

Я делал файл с расчетом на то, что Вы поможете выбрать из changelog_full.htm самые основные (мажорные, как вы сказали) версии (заодно будет основа для history.txt ведь его обязательно нужно положить в дистрибутив). Я незнаю какие из них претендуют на 0.40 pre-3, 0.40pre-4, 0.50 alpha... Их было много под такими же именами, только с примечанием "Обновил"/Updated. Помогите мне с выбором этих версий. И покажите как сделать метку, о которой Вы спрашивали.

Цитата:
и ещё - советую вставить там в загловке небольшую саморекламу, типа Сделано таким-то, опционально ссылку на свой сайт. а то несправедливо получается - делал-делал, и никаких упоминаний о себе

Я оставил инф. о себе в файле readme.txt вконце. Я думал Вы добавите эту инфу про меня в файл перед выкладыванием на сайт. Я понимаю, что у Вас нет времени и Вы выложили файл без редактирования. Ничего, поправим. Или поправьте сами (хотя бы в первой строке там где History of FreeArc сделать пару пробелов и написать by ruduk).
Строки про PowerPack уже выбрал (когда "читал" второй раз), но не добавлял. Подумал, что ненужно - ведь это история не про FA. Но собрал все версии. Подскажите как их добавить, чтобы было ясно что это история не самого FA, а история PowerPack for FA.

Кстати, как насчет того, чтобы сделать две версии changelog_full.htm на Англ. и Рус.? Ведь иногда в тексте пересекаются строки на разных языках. Я могу доделать, выбрать описания отдельных версии на encode.ru для англ. и их перевод (Ваши сообщения на Ru.Board) для рус. Но есть такие, о каких написано только по-русски. О их выходе не сообщалось на encode.ru. Я могу перевести на англ., но не знаю примете ли вы мою версию перевода.

Или полную историю версий сделать только Английской и она будет доступна только на сайте. А Русский вариант будет только для history-rus.txt и будет только в дистрибутиве.

PS. Мое полное имя Rudyuk Vladimir (aka ruduk) ruduk@ukr.net
если по-русски - Рудюк Владимир

PSS. Я уже поставил TortoiseSVN, только еще никогда не делал в нем ничего. Сижу читаю доку. Жду Вашего ответа. Совета
Автор: Bulat_Ziganshin
Дата сообщения: 21.10.2009 12:45
ruduk
значит делаешь пустую папку где у тебя будет храниться changelog_full.htm, вызываешь на ней контекстное меню Explorer, выбираешь SVN Checkout, вводишь url http://freearc.org:8080/freearc.org/trunk/history, нажимаешь OK, вводишь свои логин/пароль (я тебе их намылил). svn запишет в этот каталог текущую версию файла с сервера и создаст свои служебные каталоги. дальше редактируешь его (в первый раз просто скинь свою послежнюю версию поверх).

после редактирований опять вызываешь контекстное меню и выбираешь SVN Commit, вводишь пояснение типа "описание версии от 29.09.2009" и жмёшь OK. ну и так каждый раз. что-то изменил - закомиттил чтобы оно попало на сайт
Автор: Barabashka
Дата сообщения: 21.10.2009 14:15
ruduk, Bulat_Ziganshin
Перевёл выложенный changelog_full.htm в стандартный html. Теперь он занимает 83Кб вместо 272Кб, ранее.
Проверяйте: http://rapidshare.com/files/295913261/changelog_full.rar
Автор: Bulat_Ziganshin
Дата сообщения: 21.10.2009 19:53
new version:

* updated All2Arc (Black_Fox fixed problem with *.tar.*)
* merged and improved Contributors.txt/Credits list

Добавлено:

Цитата:
* добавить метки в начале каждой мажорной версии (40,50,60) чтобы затем я мог сделать на них ссылки с основной страницы истории

Я делал файл с расчетом на то, что Вы поможете выбрать из changelog_full.htm самые основные (мажорные, как вы сказали) версии (заодно будет основа для history.txt ведь его обязательно нужно положить в дистрибутив). Я незнаю какие из них претендуют на 0.40 pre-3, 0.40pre-4, 0.50 alpha... Их было много под такими же именами, только с примечанием "Обновил"/Updated. Помогите мне с выбором этих версий. И покажите как сделать метку, о которой Вы спрашивали.


ну так ведь видно, когда был релиз (0.40 - 1 января, 0.50 - считай 23 июня, 0.51 - 28 апреля). всё что после этого - относится уже к следующей версии. соответственно здесь надо ставить метки чтобы я в краткой истории мог сделать ссылку с основной версии на то место в файле где начинаются относящиеся к ней изменения

как добавить метку: ставишь курсор на нужное место, Insert - Bookmark - набираешь имя типа v050 и нажимаешь Add


Цитата:
Подскажите как их добавить, чтобы было ясно что это история не самого FA, а история PowerPack for FA.

так и напиши в заголовке записи: "PowerPack (дата)" вместо "FreeArc версия (дата)"


Цитата:
Кстати, как насчет того, чтобы сделать две версии changelog_full.htm на Англ. и Рус.? Ведь иногда в тексте пересекаются строки на разных языках. Я могу доделать, выбрать описания отдельных версии на encode.ru для англ. и их перевод (Ваши сообщения на Ru.Board) для рус. Но есть такие, о каких написано только по-русски. О их выходе не сообщалось на encode.ru. Я могу перевести на англ., но не знаю примете ли вы мою версию перевода.

я как раз хотел тебя об этом попросить. сохрани её отдельно под именем скажем changelog_full_ru.htm и я потом добавлю ссылку с ru/News. насчёт перевода на английский - сделай несколько абзацев, пришли мне на мыло чтоб я мог оценить насколько мой английский хуже твоего


Цитата:
Спасибо, что приняли работу. Скажите, ведь нормально получилось. Неплохо я придумал написать для версий кроме "Changes" еще и "Status", "Notes" .


меня главное вставляет что там полная история, версия за версией, день за днём. 5 лет моего труда как-никак


Цитата:
Перевёл выложенный changelog_full.htm в стандартный html. Теперь он занимает 83Кб вместо 272Кб, ранее

всё это хорошо но ruduk редактирует его в ворде, так что после первого сохранения файл снова расплывётся
Автор: Nikolai2004
Дата сообщения: 21.10.2009 20:34
ruduk
а вам не кажется что в changelog'е версии должны идти снизу вверх?
т.е. старые внизу, а новые - сверху
Автор: slech
Дата сообщения: 21.10.2009 21:05
Nikolai2004
поддерживаю.

Bulat_Ziganshin
я попробовал объеденить информацию по опции -ag

Цитата:

%a | | - сокращённое название дня недели
%A | | - полное название дня недели
%u | 0-7 | - цифровой день недели (1=Monday, 7=Sunday)
%b,%h | | - сокращённое название месяца
%B | | - полное название месяца
%c | | - дата и время(на практике в Windows невозможно создать имя архива вида MyArc_Tue Oct 20 22:56:07 GTB Daylight Time 2009.arc)
%d,%e | 01-31 | - 2 цифры дня
%H,%k | 00-23 | - 2 цифры часов
%I,%l | 00-12 | - 2 цифры часов
%j | 001-366 | - 3 цифры дня в году
%m | 01-12 | - 2 цифры месяца
%M | 00-59 | - 2 цифры минут
%p | | - PM или AM
%S,%s | 00-59 | - 2 цифры секунд
%U | 00-52 | - 2 цифры номера недели (воскресенье = 1 день недели)
%V | 01-53 | - 2 цифры номера недели
%w | | - 2 цифры дня недели (0 = воскресенье)
%W | 00-52 | - 2 цифры номера недели (понедельник = 1 день недели)
%x,%D | | - дата (на практике в Windows невозможно создать архив с именем MyArc_10/20/2009.arc)
%X,%T | %H:%M:%S | - время в 24ч формате(на практике в Windows невозможно создать архив с именем MyArc_23:20:52.arc)
%r | %H:%M:%S | - время в 12ч формате(на практике в Windows невозможно создать архив с именем MyArc_23:20:52.arc)
%R | %H:%M | - время в 24ч формате(на практике в Windows невозможно создать архив с именем MyArc_23:20.arc)
%Y | | - полный год
%y | 00-99 | - 2 последние цифры года
%С | | - 2 первые цифры года
%Z | | - название часового пояса


Пимеры использования:

arc a -ag%Y%m%d MyArc_.arc *.txt --> MyArc_20091020.arc
arc a -ag%Y%m%d_%H%M MyArc_.arc *.txt --> MyArc_20091020_2346.arc


1.%I,%l | 00-12 | - 2 цифры часов

Цитата:

D:\Test\FreeArc\bin>arc a -ag%I_%l exe_.arc *.exe
FreeArc 0.60 RC (October 20 2009) creating archive: exe_09_ 9.arc
Compressed 14 files, 7.167.818 => 1.417.332 bytes. Ratio 19.7%
Compression time: cpu 13.08 secs, real 7.98 secs. Speed 898 kB/s
All OK

l - работает неверно ?

2. %V - %U

Цитата:

D:\Test\FreeArc\bin>arc a -ag%U_%V exe_.arc *.exe
FreeArc 0.60 RC (October 20 2009) creating archive: exe_42_43.arc
Compressed 14 files, 7.167.818 => 1.417.332 bytes. Ratio 19.7%
Compression time: cpu 12.98 secs, real 7.81 secs. Speed 918 kB/s
All OK

в чём разница между этими переменными ?

3. decode 'n' = "\n"
decode 't' = "\t"
эти переменные за что отвечают ?
Автор: Bulat_Ziganshin
Дата сообщения: 21.10.2009 21:17

Цитата:
l - работает неверно ?

почему? просто даёт номер с пробелом, этот же формат не мной специально для имён файлов писался, это просто общая функция форматирвоания дат. если ты хочешь написать некую доку, то логично упоминание l опустить вовсе


Цитата:
%V - %U

очевидно одна считает номера недель с 0, другая с 1


Цитата:
3. decode 'n' = "\n"
decode 't' = "\t"
эти переменные за что отвечают ?

за добавлением символов табуляции и перевода строки
Автор: slech
Дата сообщения: 21.10.2009 21:35
значит %t, %n - практического применения не имеют

Цитата:

%c | | - дата и время(на практике в Windows невозможно создать имя архива вида MyArc_Tue Oct 20 22:56:07 GTB Daylight Time 2009.arc)
%X,%T | %H:%M:%S | - время в 24ч формате(на практике в Windows невозможно создать архив с именем MyArc_23:20:52.arc)
%r | %H:%M:%S | - время в 12ч формате(на практике в Windows невозможно создать архив с именем MyArc_23:20:52.arc)
%R | %H:%M | - время в 24ч формате(на практике в Windows невозможно создать архив с именем MyArc_23:20.arc)

как поступить с этими переменными, или просто указать до кучи ?
Автор: Bulat_Ziganshin
Дата сообщения: 21.10.2009 21:44

Цитата:
как поступить с этими переменными, или просто указать до кучи ?

нет, нафиг
Автор: slech
Дата сообщения: 21.10.2009 22:50

Цитата:

%a | | - сокращённое название дня недели
%A | | - полное название дня недели
%u | 0-7 | - цифровой день недели (1=Понедельник, 7=Воскресенье)
%b,%h | | - сокращённое название месяца
%B | | - полное название месяца
%d,%e | 01-31 | - 2 цифры дня
%H,%k | 00-23 | - 2 цифры часов
%I | 00-12 | - 2 цифры часов
%j | 001-366 | - 3 цифры дня в году
%m | 01-12 | - 2 цифры месяца
%M | 00-59 | - 2 цифры минут
%p | | - PM или AM
%S,%s | 00-59 | - 2 цифры секунд
%U | 00-52 | - 2 цифры номера недели (воскресенье = 1 день недели)
%V | 01-53 | - 2 цифры номера недели
%w | | - 2 цифры дня недели (0 = воскресенье)
%W | 00-52 | - 2 цифры номера недели (понедельник = 1 день недели)
%Y | | - полный год
%y | 00-99 | - 2 последние цифры года
%С | | - 2 первые цифры года
%Z | | - название часового пояса


Примеры использования:

arc a -ag%Y%m%d MyArc_.arc *.txt --> MyArc_20091020.arc
arc a -ag_%Y%m%d_%H%M MyArc.arc *.txt --> MyArc_20091020_2346.arc
arc a -ag MyArc_ *.txt --> MyArc_20091020234610.arc
Автор: ruduk
Дата сообщения: 21.10.2009 23:40
Nikolai2004
список снизу вверх справедлив для файлов типа whatsnew.txt.
В файле changelog_full.htm записано детальную историю изменений (типа лог-файла) от версии к версии. Справедливо, что версии идут сверху вниз.

Bulat_Ziganshin
попробовал поменять файл - получилось! Все работает, спасибо!
Check it out! Я добавил Oct 21 2009 и Oct 22 2009 и исправил пару ошибок.
Размер файла уменьшил с 295кб до 237 кб.

Занимаюсь переводом на англ. язык, пробую одновременно вписывать русские строки для рус. файла.
Автор: Bulat_Ziganshin
Дата сообщения: 21.10.2009 23:46
ruduk
а ты не бошься что на открыто опубликованный email спам посыплется?


Цитата:
список снизу вверх справедлив для файлов типа whatsnew.txt.
В файле changelog_full.htm записано детальную историю изменений (типа лог-файла) от версии к версии. Справедливо, что версии идут сверху вниз.

я тоже так считаю. если хочется проследить за историей, так удобней
Автор: Bulat_Ziganshin
Дата сообщения: 22.10.2009 12:00
new version:

* fixed filetype detection for incompressible data: now it returns "$precomp $compressed" so -max can work
* freearc.ini: joined with feearc.history (at the last end!). merge is done automatically on installation/first run, but you are warned
Автор: Bkz5802
Дата сообщения: 22.10.2009 13:45
Подскажите, почему появляется вот такая ошибка:
ОШИБКА: ошибка в сжатых данных алгоритма lzma:133mb:normal:bt4:128
Автор: Bulat_Ziganshin
Дата сообщения: 22.10.2009 13:51
Bkz5802
битый архив
Автор: Bkz5802
Дата сообщения: 22.10.2009 13:57
Bulat_Ziganshin
А почему так получается?
Я архивирую игру для репака, а при распаковке появляется эта ошибка
Автор: Bulat_Ziganshin
Дата сообщения: 22.10.2009 13:59
Bkz5802
поставь 0.60rc для начала. затем включи лог и запость его сюда
Автор: Bkz5802
Дата сообщения: 22.10.2009 14:09
Bulat_Ziganshin
то есть мне сейчас надо заново упаковать игру, потому что лог раньше был выключен?
Автор: Bulat_Ziganshin
Дата сообщения: 22.10.2009 14:10
да
Автор: sabio
Дата сообщения: 22.10.2009 14:28
ruduk

Цитата:
а ты не бошься что на открыто опубликованный email спам посыплется?

например, можно использовать http://scr.im/ чтобы спрятать email от спам-ботов
Автор: Bkz5802
Дата сообщения: 22.10.2009 15:22
Вот лог
[more=ЛОГ]D:\Program Files\Eidos\Mini Ninjas>FreeArc a -m9x -dpD:\Program Files\Eidos\Mini Ninjas -- D:\Program Files\Eidos\Mini Ninjas\Mini Ninjas.arc Movies README Scenes binkw32.dll main.ini ninja.exe ninjas.png OpenAL32.dll PC_Def.str PC_Rus.str uninst.exe wrap_oal.dll
FreeArc 0.60 RC Using additional options: --logfile=D:\Programm Files\log.txt
Creating archive: D:\Program Files\Eidos\Mini Ninjas\Mini Ninjas.arc using exe+delta+lzma:133mb:normal:bt4:128, $obj => delta+lzma:133mb:normal:bt4:128, $text => dict:128mb:75%+lzma:133mb:normal:bt4:128, $wav => tta:m1, $bmp => mm+lzma:133mb:normal:bt4:128
Memory for compression 1457mb, decompression 197mb, cache 1mb
Compressed 193 files, 5.186.873.425 => 4.404.824.327 bytes. Ratio 84.9%
Compression time: cpu 6655.48 secs, real 5691.68 secs. Speed 911 kB/s
All OK[/more]
Автор: slech
Дата сообщения: 22.10.2009 19:38
а нельзя ли используя AllToArc распаковывать архивы ?
т.е. половинчатый функционал - только распаковка.
Автор: sabio
Дата сообщения: 22.10.2009 19:57
slech

Цитата:
а нельзя ли используя AllToArc распаковывать архивы ?

так ведь он, если я не ошибаюсь, использует 7-zip для распаковки?
ну так и распаковывать им: 7z x archive.arj
Автор: Bkz5802
Дата сообщения: 22.10.2009 20:18
появились вот такие ошибки:
ПРЕДУПРЕЖДЕНИЕ: ошибка CRC в файле "Movies/ShouVignette.bik"
ПРЕДУПРЕЖДЕНИЕ: ошибка CRC в файле "PC_Def.str"
ПРЕДУПРЕЖДЕНИЕ: ошибка CRC в файле "Scenes/Locations/C01/C01_NinjaVillage_Main.WAV"
Вот ЛОГ
[more=лог]D:\Program Files\Eidos\Mini Ninjas>FreeArc a -mx -dpD:\Program Files\Eidos\Mini Ninjas -- D:\Program Files\Eidos\Mini Ninjas\Mini Ninjas.arc Movies README Scenes binkw32.dll main.ini ninja.exe ninjas.png OpenAL32.dll PC_Def.str PC_Rus.str uninst.exe wrap_oal.dll
FreeArc 0.60 RC Using additional options: --logfile=D:\Programm Files\log.txt
Creating archive: D:\Program Files\Eidos\Mini Ninjas\Mini Ninjas.arc using rep:1280mb+exe+delta+tempfile+lzma:133mb:normal:bt4:128, $obj => rep:1280mb+delta+tempfile+lzma:133mb:normal:bt4:128, $text => dict:128mb:80%:l8192:m400:s100+lzp:160mb:92%:145:h23:d1mb+ppmd:16:384mb, $wav => tta, $bmp => mm+grzip:8mb:m1:l2048:h15:a
Memory for compression 1544mb, decompression 1288mb, cache 1mb
Compressed 193 files, 5.186.873.425 => 4.396.652.586 bytes. Ratio 84.7%
Compression time: cpu 6319.53 secs, real 5335.66 secs. Speed 972 kB/s
All OK

D:\>FreeArc x -dpD:\Mini Ninjas --fullnames --noarcext -- Mini Ninjas.arc
FreeArc 0.60 RC Using additional options: --logfile=D:\Programm Files\log.txt
Extracting archive: Mini Ninjas.arc
Џђ…„“Џђ…†„…Ќ€…: ®иЁЎЄ  CRC ў д ©«Ґ "Movies/ShouVignette.bik"
Џђ…„“Џђ…†„…Ќ€…: ®иЁЎЄ  CRC ў д ©«Ґ "PC_Def.str"
Џђ…„“Џђ…†„…Ќ€…: ®иЁЎЄ  CRC ў д ©«Ґ "Scenes/Locations/C01/C01_NinjaVillage_Main.WAV"
Extracted 193 files, 4.396.652.586 => 5.186.873.425 bytes. Ratio 84.7%
Extraction time: cpu 478.42 secs, real 664.75 secs. Speed 7.803 kB/s
There were 3 warning(s)
[/more]
Автор: Bulat_Ziganshin
Дата сообщения: 22.10.2009 20:23
Bkz5802
если у тебя разгона нет и память не битая - выкладывай файлы, только сожми их чем-нибудь другим

кстати, для того чтобы fa не пытался сжимать несжимаемые файлы, можно добавить опцию -ms
Автор: Bkz5802
Дата сообщения: 22.10.2009 20:28
Bulat_Ziganshin,

Цитата:
если у тебя разгона нет и память не битая - выкладывай файлы, только сожми их чем-нибудь другим

разгона нет, про память не понял, а файлы мне с моей скоростью ну просто не реально никуда выложить

Цитата:
кстати, для того чтобы fa не пытался сжимать несжимаемые файлы, можно добавить опцию -ms

то есть при максимальном сжатии должно выглядеть не -mx, а -msx ?
Я во время упаковки всякими делами занимался, в интернете лазал, играл, могло ли это сказаться?

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970

Предыдущая тема: Opera (часть 14)


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