информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Портрет посетителяГде водятся OGRы
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / software
Имя Пароль
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Я думаю, что обойдется :) 25.06.03 14:30  Число просмотров: 944
Автор: Ktirf <Æ Rusakov> Статус: Elderman
<"чистая" ссылка> <обсуждение закрыто>
> используя ZIP алгоритм, но формат свой. Глупо вставлять
> поддержку разных версий программ зип-упаковщиков, особенно
> версии, которые появятся в будущем.
Дело в том, что на все зип-упаковщики (не путать с z-упаковщиками) существует, как ни удивительно, ровно один формат, который описан на сайте PKWare. Именно этот формат используется и в чистом zip (который по умолчанию есть на большинстве Унихов и который есть практически для всего, для чего есть компилятор C). и в pkzip (народ, помнящий DOS, прекрасно знает этот архиватор - курилка жив и здравствует, причем уже и под Windows с Linux'ом), и в WinZip, и во многих других. Этот формат используется WinRARом и проводником WindowsXP для работы с zip-файлами. Короче говоря, это стандарт де-факто.

> А с Юниксом своя песня: на сколько я знаю, упаковщики на
> большинстве платформ создают архив структуры типа [имя
> файла, зазипованные данные]. Когда я начал знакомится с
> юниксами, я сначала был удивлен, что zip не может
> зазиповать несколько файлов, как в ДОСе. Зипует он один
> файл дописывая расширение (.z) или в новый файл, если в
> командной строке указать.
файлы .Z делает другая команда, которая называется compress. Она, как и gzip и compact, действительно способна упаковывать лишь ровно один файл, без хранения дерева каталогов и даже имени файла. zip и его ближайшие родственники (к коим gzip не относится), хранит внутри архива некую упрощенную файловую систему. Вообще со стороны его авторов это героизм, потому что zip переносим между платформами, в частности, мне ничто не мешает упаковать дерево на Unix, а потом перенести его на Амигу или на Windows.

> получается один файл, он-то и зипуется, и в
> зип-файле название файла в явном виде не найти, и
> переименовать его не раззиповывая тоже.
Опять-таки не путаем .z/.Z/.gz файлы и .zip-файлы. В них используются разные алгоритмы упаковки и формат у них отличается.
<software> Поиск 






Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach