|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Релиз Gzip 1.6" | +/– | |
Сообщение от opennews (??) on 10-Июн-13, 23:52 | ||
Представлен (http://savannah.gnu.org/forum/forum.php?forum_id=7623) релиз популярной программы сжатия Gzip 1.6 (http://www.gnu.org/software/gzip/), в котором внесено 35 изменений. Наиболее заметным новшеством является реализация опции "--keep" ("-k"), при указании которой при сжатии и распаковке сохраняются исходные файлы, по аналогии с реализацией данной опции в xz, lzip и bzip2. Работа утилиты zmore приближена к more. Кроме того исправлена интересная ошибка, проявляющаяся при определённом сочетании опций оптимизации компилятора на некоторых платформах в восприятии интерактивного ответа "n" как "y" при обработке запроса перетирания существующего файла. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
|
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Релиз Gzip 1.6" | +5 +/– | |
Сообщение от Аноним (??) on 10-Июн-13, 23:52 | ||
> интересная ошибка, проявляющаяся при определённом сочетании опций оптимизации компилятора на некоторых платформах в восприятии интерактивного ответа "n" как "y" при обработке запроса перетирания существующего файла. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
2. "Релиз Gzip 1.6" | +/– | |
Сообщение от pkunk (ok) on 11-Июн-13, 00:05 | ||
> проявляющаяся при определённом сочетании опций оптимизации компилятора на некоторых платформах | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
3. "Релиз Gzip 1.6" | +6 +/– | |
Сообщение от Аноним (??) on 11-Июн-13, 00:11 | ||
Ну тогда все ок. Юзерам арча, федоры и убунты такие шутки уже привычны. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
4. "Релиз Gzip 1.6" | +/– | |
Сообщение от Аноним (??) on 11-Июн-13, 00:17 | ||
где ты увидел слово убунту? | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
6. "Релиз Gzip 1.6" | +1 +/– | |
Сообщение от Аноним (??) on 11-Июн-13, 01:28 | ||
Подобный баг вполне вписывается в ее фирменный стиль :) | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
34. "Релиз Gzip 1.6" | +1 +/– | |
Сообщение от Аноним (??) on 11-Июн-13, 14:47 | ||
> где ты увидел слово убунту? | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
7. "Релиз Gzip 1.6" | +/– | |
Сообщение от Аноним (??) on 11-Июн-13, 01:31 | ||
> -O2 | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
11. "Релиз Gzip 1.6" | +/– | |
Сообщение от pavlinux (ok) on 11-Июн-13, 02:16 | ||
> А это точно баг gzip, а не компилятора? | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
13. "Релиз Gzip 1.6" | +/– | |
Сообщение от Аноним (??) on 11-Июн-13, 04:35 | ||
> Это круто. Такое специально трудно сделать, если вообще возможно. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
30. "Релиз Gzip 1.6" | +1 +/– | |
Сообщение от Аноним (??) on 11-Июн-13, 14:41 | ||
> крапом | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
5. "Релиз Gzip 1.6" | +1 +/– | |
Сообщение от YetAnotherOnanym (ok) on 11-Июн-13, 00:32 | ||
> реализация опции "--keep" | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
17. "Релиз Gzip 1.6" | –1 +/– | |
Сообщение от Mr. Cake on 11-Июн-13, 07:17 | ||
Он уже может в поточную архивацию? | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
21. "Релиз Gzip 1.6" | +1 +/– | |
Сообщение от Andrey Mitrofanov on 11-Июн-13, 10:01 | ||
> Он уже может в поточную архивацию? | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
40. "Релиз Gzip 1.6" | +/– | |
Сообщение от Аноним (??) on 11-Июн-13, 17:18 | ||
> pv </dev/zero | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
41. "Релиз Gzip 1.6" | +1 +/– | |
Сообщение от Аноним (??) on 11-Июн-13, 20:44 | ||
Это не мешает pv работать. Он даже бегунок покажет, снующий туда-сюда. | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
43. "Релиз Gzip 1.6" | +1 +/– | |
Сообщение от Andrey Mitrofanov on 11-Июн-13, 21:04 | ||
>> pv </dev/zero | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
45. "Релиз Gzip 1.6" | +/– | |
Сообщение от Аноним (??) on 11-Июн-13, 21:54 | ||
> оставить pv после gzip. | ||
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору |
47. "Релиз Gzip 1.6" | +1 +/– | |
Сообщение от Andrey Mitrofanov on 11-Июн-13, 22:47 | ||
>> оставить pv после gzip. | ||
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору |
48. "Релиз Gzip 1.6" | +/– | |
Сообщение от Аноним (??) on 12-Июн-13, 00:08 | ||
> Не возбуждайся так на размер /dev/zro | ||
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору |
27. "Релиз Gzip 1.6" | +/– | |
Сообщение от Аноним (??) on 11-Июн-13, 14:38 | ||
> Он уже может в поточную архивацию? | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
12. "Релиз Gzip 1.6" | +/– | |
Сообщение от AMD Man on 11-Июн-13, 03:13 | ||
Таки в gzip'e скорее всего была ошибка: You are correct. More searching shows yesno declared as returning bool in one place and int in the other. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
23. "Релиз Gzip 1.6" | –1 +/– | |
Сообщение от pavlinux (ok) on 11-Июн-13, 12:23 | ||
> Таки в gzip'e скорее всего была ошибка: You are correct. | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
32. "Релиз Gzip 1.6" | +/– | |
Сообщение от Аноним (??) on 11-Июн-13, 14:44 | ||
> Ваще-то по стандарту, компулятор С обязан правильно обрабатывать неявные преобразования типов. | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
35. "Релиз Gzip 1.6" | +1 +/– | |
Сообщение от Нанобот on 11-Июн-13, 14:54 | ||
не обязан. хотя, по доброте душевной, обычно всё таки пишет. | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
38. "Релиз Gzip 1.6" | +1 +/– | |
Сообщение от dq0s4y71 (??) on 11-Июн-13, 15:22 | ||
Компилятор - нет. Потому что в данном случае у одной и той же функции разные прототипы, и компилятор об этом не знает. А вот линковщик мог бы и выдать предупреждение. Но я не уверен, должен ли знать сишный (не С++) линковщик что-то о типах и что именно. | ||
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору |
37. "Релиз Gzip 1.6" | +1 +/– | |
Сообщение от dq0s4y71 (??) on 11-Июн-13, 15:16 | ||
Здесь дело не в неявном преобразовании типов, а в том, что в одном месте yesno() описана как возвращающая bool (1 байт), а в другом - как int (4 байта). Когда yesno() возвращает, допустим, false, она кладёт 0 в %al. При этом в старших байтах %eax может на тот момент содержаться всё что угодно. А вызывающая функция думает, что yesno() возвращает int и делает test %eax, %eax, и, естественно, мусор содержащийся в старших байтах, даёт ненулевой результат. Я так ДУМАЮ :) | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
44. "Релиз Gzip 1.6" | +/– | |
Сообщение от pavlinux (ok) on 11-Июн-13, 21:34 | ||
В С99, _Bool - это unsigned int; | ||
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору |
51. "Релиз Gzip 1.6" | +/– | |
Сообщение от dq0s4y71 (??) on 13-Июн-13, 13:20 | ||
Нет, и ваша цитата, вообще-то, это подтверждает :) | ||
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору |
53. "Релиз Gzip 1.6" | +/– | |
Сообщение от pavlinux (ok) on 15-Июн-13, 18:17 | ||
> Нет, и ваша цитата, вообще-то, это подтверждает :) | ||
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору |
58. "Релиз Gzip 1.6" | +/– | |
Сообщение от dq0s4y71 (??) on 17-Июн-13, 15:43 | ||
> Уверен, что читать умеешь? | ||
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору |
54. "Релиз Gzip 1.6" | +/– | |
Сообщение от pavlinux (ok) on 15-Июн-13, 18:46 | ||
Ах да, в догонку _Бууль может быть как singned char, так и enum. | ||
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору |
59. "Релиз Gzip 1.6" | +/– | |
Сообщение от dq0s4y71 (ok) on 17-Июн-13, 15:52 | ||
Ты догадался, что у компиляторов, не поддерживающих _Bool, _Bool может быть вообще чем угодно? Ты умница! :) | ||
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору |
39. "Релиз Gzip 1.6" | +1 +/– | |
Сообщение от dq0s4y71 (??) on 11-Июн-13, 15:31 | ||
> Таки в gzip'e скорее всего была ошибка | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
19. "Релиз Gzip 1.6" | –1 +/– | |
Сообщение от Аноним (??) on 11-Июн-13, 08:16 | ||
Интересно, сколько ещё лет пройдёт пока запилят задействование всех ядер процессора, как в pigz… | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
22. "Релиз Gzip 1.6" | +/– | |
Сообщение от Аноним (??) on 11-Июн-13, 12:19 | ||
> Интересно, сколько ещё лет пройдёт пока запилят задействование всех ядер процессора, как | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
28. "Релиз Gzip 1.6" | –1 +/– | |
Сообщение от Аноним (??) on 11-Июн-13, 14:39 | ||
> Чо, терабайт порева нечем по-шустрому заархивить, пока мамка не увидала и ремня не всыпала? | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
24. "Релиз Gzip 1.6" | –2 +/– | |
Сообщение от pavlinux (ok) on 11-Июн-13, 12:28 | ||
> Интересно, сколько ещё лет пройдёт пока запилят задействование всех ядер процессора, как | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
26. "Релиз Gzip 1.6" | +2 +/– | |
Сообщение от Аноним (??) on 11-Июн-13, 12:59 | ||
Может не стоит так троллить | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
31. "Релиз Gzip 1.6" | –1 +/– | |
Сообщение от Аноним (??) on 11-Июн-13, 14:43 | ||
> Может не стоит так троллить | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
42. "Релиз Gzip 1.6" | +1 +/– | |
Сообщение от Аноним (??) on 11-Июн-13, 20:49 | ||
> не "не позволяют", а "программисты ниасилили" | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
46. "Релиз Gzip 1.6" | +/– | |
Сообщение от pavlinux (ok) on 11-Июн-13, 21:56 | ||
>>А ты в курсе, что не все алгоритмы позволяют себя распараллелить? | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
49. "Релиз Gzip 1.6" | +2 +/– | |
Сообщение от Аноним (??) on 12-Июн-13, 02:11 | ||
4 ядра, текстовый файл 283 МБ | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
50. "Релиз Gzip 1.6" | –1 +/– | |
Сообщение от Аноним (??) on 12-Июн-13, 02:25 | ||
А теперь повтори для файла размером ~1 Мб. Ke-ke-ke. | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
52. "Релиз Gzip 1.6" | –1 +/– | |
Сообщение от Аноним (??) on 15-Июн-13, 05:25 | ||
lz4 быстрее | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
57. "Релиз Gzip 1.6" | +/– | |
Сообщение от pavlinux (ok) on 15-Июн-13, 20:30 | ||
> lz4 быстрее | ||
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору |
55. "Релиз Gzip 1.6" | +/– | |
Сообщение от pavlinux (ok) on 15-Июн-13, 18:48 | ||
user 0m2.380s | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
56. "Релиз Gzip 1.6" | +/– | |
Сообщение от pavlinux (ok) on 15-Июн-13, 20:01 | ||
> В ТРЖИ раза (ну почти), получается у меня 48 ядер? | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
33. "Релиз Gzip 1.6" | +1 +/– | |
Сообщение от Аноним (??) on 11-Июн-13, 14:46 | ||
> Интересно, сколько ещё лет пройдёт пока запилят задействование всех ядер процессора, как в pigz… | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
20. "Релиз Gzip 1.6" | +/– | |
Сообщение от Андрей (??) on 11-Июн-13, 09:06 | ||
а что за новое слово "перетирания" | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
25. "Релиз Gzip 1.6" | +/– | |
Сообщение от pavel_simple (ok) on 11-Июн-13, 12:50 | ||
> а что за новое слово "перетирания" | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
29. "Релиз Gzip 1.6" | +/– | |
Сообщение от Аноним (??) on 11-Июн-13, 14:40 | ||
> а тут можно только из контекста догадаться что это значит | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |