SASGIS

Веб-картография и навигация

Google Maps BOTH v151 весь мир уровень 1-10

Re: Google Maps BOTH v151 весь мир уровень 1-10

Сообщение Parasite » 25 июл 2011, 11:06

Tolik писал(а):
Parasite писал(а):
Tolik писал(а):Ну а с gzipом понятно: он только один файл и умеет сжимать, поэтому и делают tar.gz.

Ну вот опять - двадцать пять.....
Gzip оперирует ПОТОКОМ, а не ФАЙЛОМ.

Я имел в виду, что команда gzip не позволяет ввести несколько файлов, а только один.

1. А это ничего, что даже целый ДИСК (как и любое другое устройство, в т.ч. и блочное) - это тоже ОДИН файл (который невозбранно можно и подать на вход)? :roll:
2. У неё также есть и опция -r (рекурсивный обход), если нужен не весь диск а директория.
3. Ну и стандартный каноничный пайп, про который тут никто упорнейше не желает читать почему-то: cat file1 file2 .... fileN | gzip > archive.gz (первая команда дампит указанные файлы один за другим, обеспечивая ПОТОК данных - кой пайпуется на вход стандартному гзипу и топчется им в архив).
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.

Re: Google Maps BOTH v151 весь мир уровень 1-10

Сообщение Tolik » 25 июл 2011, 11:23

Parasite писал(а):
Tolik писал(а):
Parasite писал(а):
Tolik писал(а):Ну а с gzipом понятно: он только один файл и умеет сжимать, поэтому и делают tar.gz.

Ну вот опять - двадцать пять.....
Gzip оперирует ПОТОКОМ, а не ФАЙЛОМ.

Я имел в виду, что команда gzip не позволяет ввести несколько файлов, а только один.

1. А это ничего, что даже целый ДИСК (как и любое другое устройство, в т.ч. и блочное) - это тоже ОДИН файл (который невозбранно можно и подать на вход)? :roll:
2. У неё также есть и опция -r (рекурсивный обход), если нужен не весь диск а директория.
3. Ну и стандартный каноничный пайп, про который тут никто упорнейше не желает читать почему-то: cat file1 file2 .... fileN | gzip > archive.gz (первая команда дампит указанные файлы один за другим, обеспечивая ПОТОК данных - кой пайпуется на вход стандартному гзипу и топчется им в архив).

1. Так я ж не против :)
2. -r - это не то. Он каждый файл в этой директории запакует отдельно в файл.gz
3. в результате получится совершенно неюзабельный файл, т.к. распаковать его обратно (как было) невозможно.
Tolik
Гуру
 
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 279 раз.
Поблагодарили: 587 раз.

Re: Google Maps BOTH v151 весь мир уровень 1-10

Сообщение Parasite » 25 июл 2011, 11:39

Tolik писал(а):2. -r - это не то. Он каждый файл в этой директории запакует отдельно в файл.gz
3. в результате получится совершенно неюзабельный файл, т.к. распаковать его обратно (как было) невозможно.

Эммм.....а что требовалось-то? Распаковка выше вроде как не указывалась - спрашивалось про возможность подать несколько файлов на вход. Нате.
А распаковка - в обратном порядке. Следует понимать, что гзип - это не полноценный архиватор, а всего лишь потоковый компрессор. Он не добавит в себя ни атрибутов файла, ни першмишнов, ни даже названий оных - если ему из заблаговременно на вход не подать в составе все того же потока. CP - не подает. Tar - подает. При этом тар можно невозбранно распаковать на стороне, зато по CP оченно кошерно склеиваются порезанные на части файлы (те же самые куски тара, порезанные по 700мб для болванок), с ровно нулем байт накладных расходов. :)
Я же говорю - всё зависит от деталей конкретной задачи, а уж с гибкостью ее реализации - все будет ОК... :lol:

2ermac: а вот обещанный линк про "проактивные заШИТы антивирусов": http://sporaw.livejournal.com/79480.html
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.

Re: Google Maps BOTH v151 весь мир уровень 1-10

Сообщение Tolik » 25 июл 2011, 11:43

Parasite писал(а):Эммм.....а что требовалось-то? Распаковка выше вроде как не указывалась - спрашивалось про возможность подать несколько файлов на вход. Нате.
А распаковка - в обратном порядке.

Неа, речь шла о том, чтобы подать несколько файлов на вход и получить один архив.
И как сделать "cat file1 file2 .... fileN" в обратном порядке ? :lol:
Tolik
Гуру
 
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 279 раз.
Поблагодарили: 587 раз.

Re: Google Maps BOTH v151 весь мир уровень 1-10

Сообщение Parasite » 25 июл 2011, 11:49

Tolik писал(а):
Parasite писал(а):Эммм.....а что требовалось-то? Распаковка выше вроде как не указывалась - спрашивалось про возможность подать несколько файлов на вход. Нате.
А распаковка - в обратном порядке.

Неа, речь шла о том, чтобы подать несколько файлов на вход и получить один архив.
И как сделать "cat file1 file2 .... fileN" в обратном порядке ? :lol:

Очевидно, что добавить в поток имя файла+атрибуты+пермишны+размеры, а уже потом - само тельце. Повторить для каждого файла по порядку.
PS: получится tar без сжатия -> кой и пустить на гзип одним потоком. При обратной процедуре - анГзип будет растягивать файл в поток "в обратную сторону", а тар - пилить этот поток на файлы и класть в ФС. Что и требовалось доказать. :)
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.

Re: Google Maps BOTH v151 весь мир уровень 1-10

Сообщение Parasite » 28 июл 2011, 07:13

Тема почищена от начавшегося откровенного детсада и прочих "Ты меня уважаешь??
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.

Re: Google Maps BOTH v151 весь мир уровень 1-10

Сообщение Parasite » 30 июл 2011, 18:36

Уровни перекачаны и залиты заново, ссылки добавлены в 1й пост.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.

Пред.

Вернуться в Гибрид (BOTH)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1