Три формати? Чому?


12

Мені потрібно завантажити Рубі Джерело недавно тут , і він каже, «в трьох форматах» , які .tar.bz2, .tar.gzі .zip. Чи є якась причина, що нам потрібні всі три формати? Принаймні, на Linux і OSX я можу зробити будь-яку з трьох легко. У Windows вбудований лише zip, я думаю. Чи є щось позаду цих уподобань чи це просто релігійний бій?


Просто погляньте на це як на приємне якомога більше типів користувачів. Джерело упаковки (або будь-які інші файли) у різних форматах економить деяким користувачам непотрібні кроки вручну. І BTW, у Windows, якщо у вас є 7zip, WinZip або WinRar, всі 3 формати підтримуються.
Мандрівник Тех Гай

Так. прийнятний, туз, чудовий, приємний, поганий, бос, хуліган, капітал, вибір, похвальний, породжений, тріщина, розкішний, відмінний, винятковий, сприятливий, першокласний, першокласний, веселий, приємний, великий, почесний, чудовий, акуратний, приємний, приємний, позитивний, дорогоцінний, прем'єр, рад, recherché, авторитетний, задовільний, задовольняючи, виберіть, корабельна форма, звук, лупцюючий, чудовий, стерлінговий, приголомшливий, супер, супер-видатний, супер-відмінний, чудовий, вищий, підказка, аж до нюху, цінна, вітальна, чудова, гідна відповідь. Але як щодо збереження Інтернету DRY?
Дан Розенстарк

Вау. Занадто багато кофеїну. Або тезаурус:) І чому ДУХИ ??? Зволожуйте часто, інакше ваш Інтернет трісне.
Подорож технічного хлопця

@Traveling Tech Guy, так, багато кофеїну :) ДРУЙТЕ, як у en.wikipedia.org/wiki/Don%27t_repeat_yourself
Dan Rosenstark

Відповіді:


19

.tar.gzФайли є (все-таки через кілька років на цій посаді) найпоширенішим форматом архівів для архівів, призначених для unix-a-подібних систем. Користувачі в будь-якій системі, схожі на unix, зможуть відкрити їх без встановлення додаткового програмного забезпечення, але користувачі під керуванням Windows не можуть. .tgzЗамість цього їх іноді називають, хоча зараз це є менш поширеним явищем (умовою було розпочато обхід обмежень іменування файлів Windows, які були видалені в Windows NT та Windows 95).

.zipФайли доступні за замовчуванням у сучасних варіантах Windows, не встановлюючи додаткового програмного забезпечення. Вони, як правило, також використовуються в будь-яких інших системах, але підтримка не завжди включена в мінімальні установки.

Таким чином, наведені вище два формати даються для досягнення майже 100% покриття того, що люди зможуть відкрити навіть із щойно встановленої системи без додаткових інструментів.

.tar.bz2файли схожі на .tar.gzформат bzip2, а не gzip. Вони будуть меншими, іноді значно меншими, тому швидше завантажуються - але підтримка в Windows рідше зустрічається, і подібна .zipпідтримка не завжди за умовчанням присутня у мінімальних встановленнях інших ОС.

Це пропонується як зручність для тих користувачів, у яких встановлена ​​додаткова утиліта (і, можливо, заощадити пропускну здатність для провайдера), хоча для невеликих файлів різниця не варто створювати / пропонувати / підтримувати (в інсталяції / складанні документація, наприклад) додатковий формат.

.7zфайли починають бачити більше і в наші дні. Це файли, створені + прочитані 7-zip та сумісними інструментами, і вони, як правило, набагато менші, ніж архіви ziped та gziped (і часто менше, ніж bzip2ed-архіви). Наприклад, я регулярно стискаю резервні копії бази даних MSSQL для передачі підключення до Інтернету на базі ADSL - 7zip прагне створювати файли менше половини розміру файлів, створених у стандартному форматі zip, що суттєво відрізняється у часі передачі (більше ніж компенсувати час той факт, що алгоритм стиснення 7zip набагато повільніше, ніж стандартний алгоритм zip). Використання 7-zip-формату наразі не особливо поширене, оскільки відповідні інструменти встановлюються рідше, ніж інші параметри.

Як і в архівах bzip2, 7-zip-архіви, де вони доступні, пропонуються як зручність тим користувачам, які встановили додаткову утиліту (і заощадити невелику пропускну здатність для провайдера), хоча для невеликих файлів різниця не варто зайвих клопотів. створення / пропонування / підтримки (наприклад, у документації на встановлення / створення) додаткового формату.

(якщо ви хочете побачити релігійний бій на тему архівів файлових форматів, вирушайте в коротку поїздку до того, що залишилося від Usenet або піратської (вибачте "сцени") території, і наважтесь припустити, що щось може бути більш підходящим, ніж .rarархіви - це майже настільки запальний, як пропонування користувачу Emacs спробувати vim або навпаки)


хороша відповідь, Девід. Я думаю, що я просто вважаю, що це дуже не сухе рішення повторити три формати файлів для кожної речі, яку ми завантажуємо в Мережі.
Дан Розенстарк

Я насправді десь читав про хлопця, який інколи використовує vim та інколи emacs. Я був шокований!
Дан Розенстарк

4
Ні, .rarфайли геніальні! Їх слід використовувати для всього, включаючи розділення телепередач на 30 9 Мб файлів та стискання альбомів! Чогось цього славного формату НЕ МОГУ? (Або так я чув. Я купую всі мої телепередачі, очевидно)
Phoshi

2
Я хотів би зазначити, що якщо ви запускаєте Windows, 7zip підтримує всі 4 згадані формати; p
Journeyman Geek

Гарне пояснення. Що стосується VI та Emacs .... так, я це роблю. Я використовую Emacs для багатьох матеріалів під час програмування, але почав з VI, тому у мене є звичка стрибати у VI, щоб виправляти помилки компілятора.
спонсори
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.