Сжатый архив | тр>таблица>
Сжатые файлы (известные под разными именами, см. таблицу справа, но в этом документе называемые «сжатыми файлами») — это один или несколько файлов на диске компьютера, которые были объединены в один файл в компактном образом, чтобы уменьшить их общий размер файла. Это очень полезно, когда место на диске ограничено или когда люди скачивают файлы. Поскольку несколько файлов могут храниться в сжатом файле, один файл можно загрузить, а затем разархивировать, чтобы легко загрузить несколько файлов одновременно. Заархивированный файл можно представить как набор книг на полке:
Набор книг организован таким образом, что занимает очень мало места, но вы не можете использовать или читать их, если они расположены таким сжатым образом.
Распаковка файлов
Чтобы работать с заархивированными файлами, их необходимо сначала разархивировать или извлечь. В Windows есть встроенная программа Windows Compressed Folders, которая может сделать это за вас. Если вы установили zip-архив, например WinZip* или 7-Zip*, сжатые папки Windows могут быть недоступны на вашем компьютере. Если вы следуете приведенным ниже инструкциям для сжатых папок Windows, но открывается другая программа, вы все равно можете следовать перечисленным инструкциям, и в целом все должно работать.
- Распаковка файла со сжатыми папками Windows
- ↓ СОВЕТ. Установите флажок для каждого шага, который вы выполнили, чтобы не указывать следующий шаг.
В этом руководстве предполагается, что вы можете видеть расширения файлов, которые, к сожалению, не используются по умолчанию для установки Windows. Чтобы показать эти расширения файлов, см. документацию Microsoft для Vista или XP. Если вы не показываете или не можете отображать расширения файлов, вы все равно можете использовать значок файла для определения типа файла.
Найдите заархивированный файл, который нужно разархивировать, в проводнике Windows. В этом примере я показываю cvs-eep-entrytool-v2.2.7.zip в папке C:\data. Здесь показана Windows XP, но Windows Vista работает таким же образом:
Обратите внимание, что расширение файла .zip для zipфайла.
Далее дважды щелкните заархивированный файл. Это открывает заархивированный файл, чтобы вы могли видеть файлы, которые находятся внутри него. В приведенной выше аналогии с набором книг на книжной полке вы теперь видите книжные корешки на полке:
Обратите внимание, что в адресной строке теперь указано, что вы находитесь в папке с . zip, а также показывает значок заархивированного файла. Файл внутри этого заархивированного файла отображается как обычный разархивированный файл. В данном случае это файл .mdb или Microsoft database. Не открывайте этот файл дважды, если он находится в заархивированной папке. Это все равно, что пытаться прочитать книгу, прежде чем взять ее с полки.
Этот шаг многих смущает. Это выглядит как обычная папка на вашем компьютере, но на самом деле вы находитесь внутри одного заархивированного файла.
Один раз щелкните файл(ы) и/или папку(и), которые нужно разархивировать. Если вы хотите выбрать все файлы и папки (даже если есть только один) в ZIP-файле, нажмите Ctrl-A на клавиатуре:
Обратите внимание, что теперь файлы выбраны. На приведенном выше снимке экрана синий фон показывает, что файл выбран. Фон для выбранных файлов на вашем компьютере может быть другого цвета.
Теперь скопируйте файл(ы), нажав Ctrl-C на клавиатуре.
Затем нажмите кнопку "Назад", чтобы вернуться в предыдущую папку:
Теперь вы находитесь в исходной папке, которая не является заархивированным файлом (в данном случае C:\data):
Наконец, вставьте файлы в эту папку, нажав Ctrl-V на клавиатуре. При этом файлы будут скопированы в виде разархивированных файлов в папку, которую вы просматриваете в данный момент:
Для больших файлов это может занять несколько минут или больше.
После завершения копирования файла ZIP-файл и разархивированные файлы находятся в одной папке. Вы можете использовать ZIP-файл в качестве резервной копии или удалить его. Теперь вы можете работать с разархивированными файлами. В приведенной выше аналогии вы взяли книги с полки и можете их читать. Наслаждаться!
- Распаковка файла с помощью других zip-программ
Существуют и другие программы для сжатия и распаковки файлов. Двумя популярными программами являются WinZip* и 7-Zip*. Оба они позволяют распаковывать и архивировать двумя щелчками мыши:
Здесь я щелкнул правой кнопкой мыши по заархивированному файлу и выбрал «Извлечь сюда». «Извлечь» — это то же самое, что «распаковать». Windows также иногда размещает ссылки «Извлечь файлы» на панели инструментов, которые могут быть вам полезны. Windows обычно открывает мастер, чтобы спросить, куда вы хотите извлечь файлы. Расположение инструмента «извлечь файлы» зависит от того, как настроен проводник Windows и какую версию Windows вы используете.
- Сжатие файла с помощью сжатых папок Windows
- ↓ СОВЕТ. Установите флажок для каждого шага, который вы выполнили, чтобы не указывать следующий шаг.
Щелкните правой кнопкой мыши файл, щелкните левой кнопкой мыши «Отправить» > , затем щелкните левой кнопкой мыши «Сжатую (архивированную) папку»:
Windows создает временный файл (буквы выделены) и может отображать окно выполнения "Сжатие".
Когда Windows завершит сжатие, в той же папке, что и распакованный файл, будет создан новый файл .zip с тем же именем, но с расширением .zip:
Обратите внимание, что в большинстве случаев размер файла будет намного меньше. Некоторые файлы нельзя сильно сжать, например изображения .jpg. Другие файлы, такие как текстовые файлы и файлы базы данных, сжимаются до небольшой доли размера несжатого файла.
- Сжатие с другими программами
Как и выше, существуют и другие программы для сжатия файлов в два клика:
*Эта страница носит исключительно информационный характер и не является рекламой какого-либо конкретного программного обеспечения.
поиск меню
Урок 3. Работа с Zip-файлами
Что такое zip-файл?
Zip-файл — это способ группировки или архивирования нескольких файлов, чтобы они действовали как один файл. Например, допустим, вы хотите отправить кому-то папку с документами Word по электронной почте. Можно было прикрепить каждый файл по отдельности, но это заняло бы много времени, особенно если документов много. Лучшим решением было бы поместить все файлы в ZIP-архив, а затем прикрепить ZIP-файл к своему электронному письму.
Еще одно преимущество zip-файлов заключается в том, что они сжаты, что означает меньший общий размер файла. Если вы отправляете ZIP-файл кому-то по электронной почте или публикуете его в Интернете, загрузка занимает меньше времени, и ваши получатели также смогут загрузить его быстрее.
Файлы некоторых форматов, например изображения MP3 и JPEG, уже сжаты. Вы по-прежнему можете архивировать эти типы файлов, но размер файла может не стать намного меньше.
Создание zip-файлов
Вне зависимости от того, используете ли вы Windows или macOS, вам не нужно дополнительное программное обеспечение для создания и открытия ZIP-файлов. Это связано с тем, что основные функции ZIP-файлов встроены в операционную систему.
Чтобы создать ZIP-файл в Windows:
- Выберите файлы, которые вы хотите добавить в ZIP-файл.
В Windows после создания ZIP-файла вы можете добавить в него дополнительные файлы, перетащив их на значок ZIP-файла.
Чтобы создать ZIP-файл в macOS:
- Выберите файлы, которые вы хотите добавить в ZIP-файл.
В macOS после создания ZIP-файла вы не можете добавлять в него дополнительные файлы. Если вам нужно добавить файлы, вам нужно будет создать новый zip-файл, содержащий все нужные файлы.
Добавление пароля в ZIP-файл
Некоторые люди предпочитают использовать программы для архивации zip-файлов, такие как 7-Zip, PeaZip и StuffIt. Эти программы имеют дополнительные функции, такие как защита паролем. Если вы добавите пароль в ZIP-файл, важно сообщить получателям пароль, чтобы они могли его открыть.
Открытие zip-файлов
Чтобы открыть ZIP-файл в Windows:
Windows обрабатывает ZIP-файлы так же, как папки. Вы можете открыть ZIP-файл, перемещать файлы в него и из него, а также открывать отдельные файлы так же, как если бы они находились в папке.
Поскольку Windows упрощает работу с ZIP-файлами, обычно их не нужно распаковывать. Однако, если вы предпочитаете разархивировать их, вы можете просто щелкнуть правой кнопкой мыши значок zip-файла и выбрать «Извлечь все».
Чтобы открыть ZIP-файл в macOS:
Открытие ZIP-файла в macOS немного отличается от открытия в Windows. Вместо того, чтобы открывать zip-файл напрямую, он разархивирует файлы и поместит их в новую папку. Затем вы можете открыть папку для доступа к отдельным файлам.
У меня есть большой архив с файлами, которые мне нужно отредактировать, но я не хочу каждый раз распаковывать/архивировать. Есть ли способ редактировать файлы прямо в архиве? Я открыл их, и при сохранении запрашивается местоположение.
8 ответов 8
7-Zip может сделать следующее:
- Если это еще не сделано, рекомендуется установить для редактора файлов что-то лучшее, чем стандартный Блокнот Windows, например. Блокнот++. Для этого в 7-Zip перейдите в Инструменты -> Параметры. выберите вкладку редактора и измените путь «Редактор» (а также можете изменить путь «Просмотр») на соответствующий исполняемый файл, например. "C:\Program Files (x86)\Notepad++\notepad++.exe" -multiInst . Опция -multiInst открывает это в новом окне — см. комментарий Симо Кивистё.
- Откройте архив в формате 7-Zip.
- Найдите файл для редактирования.
- Щелкните правой кнопкой мыши файл, который нужно отредактировать, и выберите "Редактировать" (альтернативный вариант — F4). Внесите изменения, сохраните их и закройте окно редактора — 7-Zip обнаружит, что файл был изменен только после закрытия редактора.
- Когда 7-Zip обнаружит, что файл был изменен, он отобразит запрос, например "Файл 'abc.txt' был изменен. Вы хотите обновить его в архиве?". Нажмите «ОК», и он загрузит измененный файл обратно в zip-файл, что может занять некоторое время.
1: В опции 7-zip вы можете установить np++ в качестве редактора. 2: Если вы используете np++ для редактирования 7zip, будьте осторожны: сохранения недостаточно, вы должны закрыть np++ (7zip не обнаружит изменения, пока вы не закроете np++)
Шаг 1: укажите путь к блокноту++ следующим образом: "C:\Program Files (x86)\Notepad++\notepad++.exe" -multiInst . Таким образом, он открывает файл в новом окне, и вам нужно только закрыть его. Также: F4 — удобный ярлык для открытия файла для редактирования.
Простой ответ: НЕТ. Невозможно определить, насколько большим будет результирующий файл после редактирования, поэтому его нельзя просто сохранить в том же месте в zip-файле. Возможно, вы сможете найти программу, которая позволит вам выполнять распаковку/редактирование/сжатие, не беспокоясь о деталях самостоятельно. Было бы полезно указать вашу среду (ОС и т. д.).
Используйте Total Commander. Перейдите к архиву, нажмите Enter, чтобы ввести конкретный файл, который вы хотите изменить, нажмите Сохранить после изменения и закройте программу редактирования. Total Commander спросит вас, хотите ли вы обновить архив, поэтому вы нажимаете «Да».
По крайней мере, в Linux и Windows+Cygwin можно использовать vim
Это позволит вам просмотреть ZIP-файл, выбрать текстовый файл и нажать Enter ↵, чтобы отредактировать его
Откройте zip-файл с помощью winrar, дважды щелкните встроенный текстовый файл, он должен открыться во внешнем редакторе. Измените и закройте текстовый файл. Затем Winrar спрашивает, следует ли обновить архив с измененным файлом.
Используйте редактор, который может просматривать архивы.
Вы не говорите, какую платформу используете. Если вы используете Ubuntu с интерфейсом по умолчанию, это совершенно прозрачно: нажмите на архив, затем нажмите на файл внутри архива. В более общем случае откройте архив в архиваторе Gnome (File Roller) и отредактируйте файл в приложении Gnome.
Emacs доступен для всех основных настольных платформ (и многих второстепенных) и прозрачно редактирует файлы внутри архивов (при условии, что установлен соответствующий инструмент архивации из командной строки).
Я использую Windows 7 и Winrar, на данный момент я извлек / отредактировал / повторно заархивировал файл, что было проблемой, но я попробую одну из этих программ, если возникнет необходимость, и я уверен, что это будет , надеюсь, они работают.
Используйте winrar или 7-zip для извлечения файла, который вы хотите отредактировать. Затем перетащите его обратно в тот же каталог в winrar/7-zip, откуда вы его извлекли в архиве.
Zip-файлы можно использовать для самых разных целей. Сжатие файлов, шифрование, разделение архивов и многое другое — всего несколько щелчков мышью, если вы понимаете, на что способны ZIP-архивы.
Что такое Zip-файлы?
Подумайте о том, как работает папка в Windows. Вы помещаете содержимое в папку, чтобы упорядочить свои файлы, а затем можете перенести эту папку в любое место на вашем компьютере, и файлы внутри нее отправятся вместе с ней. Zip-файлы работают аналогичным образом, за исключением того, что содержимое внутри «папки» (zip-файла) сжимается для уменьшения использования хранилища.
Что делать, если у вас есть папка, содержащая 20 файлов, и вам нужно отправить ее кому-нибудь по электронной почте? Ну, вы не можете отправить кому-то папку по электронной почте, поэтому вам придется отправить по электронной почте 20 отдельных файлов. Вот где zip-файлы становятся действительно полезными, потому что вы можете «заархивировать» эти 20 файлов в один zip-архив, а затем отправить его по электронной почте. Помимо удобства хранения всех этих файлов в одном ZIP-архиве, они также будут сжаты, чтобы уменьшить объем хранилища и упростить их передачу через Интернет.
На этом определение zip-файла для большинства людей заканчивается. Чего вы можете не осознавать, так это того, что вы можете делать гораздо больше, чем просто сжимать и объединять файлы с помощью zip-архивов.
Как архивировать и распаковывать файлы
Прежде чем мы перейдем к более сложным темам, давайте вернемся к нашему примеру и покажем, как мы заархивируем эти 20 файлов, которые нам нужно отправить по электронной почте, а затем покажем, как получающий их пользователь будет распаковывать их. В Windows есть возможность архивировать и распаковывать файлы без дополнительного программного обеспечения, поэтому не загружайте никакие программы только для создания простых архивов или их распаковки.
Чтобы создать zip-файл, щелкните правой кнопкой мыши пустую область на рабочем столе или в проводнике, перейдите в раздел "Создать" и выберите "Сжатая (заархивированная) папка".
Вы заметите, что процесс похож на создание новой папки, так как теперь вы можете переименовать ZIP-папку и перемещать ее в разные места на вашем компьютере.Создав ZIP-файл, просто выберите и перетащите файлы в ZIP-папку.
Как видно на снимке экрана, файлы копируются в ZIP-папку, а не перемещаются и не удаляются из исходного местоположения. Теперь вы можете передавать, создавать резервные копии или делать что угодно со своим заархивированным содержимым.
Еще один способ быстро заархивировать некоторые файлы — выделить их, щелкнуть правой кнопкой мыши и выбрать "Отправить" > "Сжатая (архивированная) папка".
Самый простой способ разархивировать файл — щелкнуть его правой кнопкой мыши и нажать «Извлечь все».
Откроется новое окно, и вы сможете выбрать, куда вы хотите извлечь файлы. По умолчанию он будет извлекать содержимое в тот же каталог, в котором находится ваш zip-файл. Просто нажмите «Извлечь», и будет создана папка со всеми заархивированными файлами.
Дополнительные функции
Windows может легко архивировать и распаковывать файлы, но для чего-то большего вам потребуется стороннее приложение. Существует множество программ, предлагающих дополнительные функции для zip-файлов, но одной из самых легких, многофункциональных и эффективных является 7-Zip.
7-Zip — это бесплатный файловый архиватор для Windows со всеми опциями, которые могут вам когда-либо понадобиться для zip-файлов. Щелкните эту ссылку, чтобы перейти на их веб-сайт и загрузить последнюю версию программы. Установка проста, просто примите лицензионное соглашение и нажимайте «Далее», пока не будет установлен 7-Zip.
После этого вы сможете выделять файлы, щелкать их правой кнопкой мыши и добавлять в ZIP-архив с помощью 7-Zip.
Когда вы нажмете «Добавить в архив», вам будет предложено множество вариантов. Давайте рассмотрим, что означает каждый из них и почему они могут пригодиться.
Шифрование ZIP-файлов
Это может быть полезно, если вы не хотите, чтобы кто-то, не прошедший надлежащую аутентификацию, увидел файлы в вашем ZIP-архиве. Не забудьте использовать надежный пароль, чтобы перебор и атака по словарю стали бесполезными.
ZipCrypto или AES-256. Если вы решите создать zip-файл (в отличие от 7z), вы сможете выбрать между шифрованием ZipCrypto и AES-256. ZipCrypto слаб, но имеет меньше проблем с совместимостью. AES-256 намного мощнее, но работает только с более новыми системами (или с теми, на которых установлен 7-Zip). По возможности старайтесь выбирать AES-256.
Шифрование имен файлов. Иногда имена файлов могут быть так же важны, как и их содержимое. В другой раз, может быть, нет. Если вам нужно зашифровать имена ваших файлов, чтобы никто не мог увидеть, какие файлы находятся в вашем архиве, вам нужно будет использовать расширение файла 7z вместо zip.
Это может быть проблемой, потому что вам нужен 7-Zip для открытия файлов 7z, а что, если у принимающего пользователя нет 7-Zip? Эту проблему можно решить, создав самораспаковывающийся архив, который даст вам лучшее из обоих миров. Если по какой-то причине вам НЕОБХОДИМО использовать расширение .zip и вам НЕОБХОДИМО шифрование файлов, вам просто придется довольствоваться незашифрованными именами файлов.
Если вы используете формат архива 7z, появится флажок «Шифровать имена файлов»:
Самораспаковывающиеся архивы (SFX)
Самораспаковывающийся архив представляет собой обычный zip-архив, но с расширением .exe. Выполнение файла автоматически запустит процесс извлечения.
Преимущества. У самораспаковывающихся архивов есть два больших преимущества. Во-первых, вы можете использовать функцию расширения файла .7z для шифрования имен файлов. Во-вторых, принимающему пользователю не нужно специальное программное обеспечение для открытия архива. Дважды щелкните файл .exe, нажмите «Извлечь». Распаковка файлов завершена.
Недостатки. Люди не будут слишком беспокоиться, открывая исполняемое вложение электронной почты. Если вы используете 7-Zip для архивирования некоторых файлов и отправки их человеку, которого вы не очень хорошо знаете, он может устать открывать файл, и его антивирус может даже выдать предупреждение.Если не считать этого небольшого предостережения, самораспаковывающиеся архивы — это прекрасно.
Разбиение архивов на тома
Допустим, у вас есть файл размером 1 ГБ, и вы хотите поместить его на два компакт-диска. Компакт-диск может содержать 700 МБ данных, поэтому вам понадобятся два диска. Но как разделить файл, чтобы он поместился на этих двух дисках? С 7-Zip это так.
Вы можете выбрать одно из стандартных значений, перечисленных выше, или ввести свой собственный размер, на который хотите разделить тома. Обратите внимание, что вы не можете создать самораспаковывающийся архив, если решите разбить его таким образом. Однако шифрование по-прежнему возможно. Также обратите внимание, что Windows не может открывать разделенные архивы, поэтому для их открытия вам понадобится 7-Zip или другая подходящая программа.
Чтобы открыть разделенный архив, все части должны находиться в одном месте. Затем просто откройте первый файл, 7-Zip (или любое другое приложение, которое вы используете) легко объединит их, а затем извлечет файлы для вас.
Лучшее сжатие
Еще одна причина, по которой вы можете использовать 7-Zip вместо встроенной утилиты, — лучшая степень сжатия.
Если вы превысите «нормальный», процесс может занять значительно больше времени, особенно для большой группы файлов и более медленных процессоров. Вы также не сэкономите значительное количество места, поэтому обычно лучше всего поддерживать нормальный уровень сжатия. Однако иногда эти несколько лишних мегабайт имеют большое значение, поэтому помните об этом в таких случаях.
Обработка архива
Обработка архива
Просмотр архивов
Виртуальные файловые системы (VFS) позволяют просматривать архивы, как если бы это была папка. В настоящее время Krusader поддерживает следующие типы архивов: ace, arj, bzip2, deb, gzip, iso, lha, rar, rpm, tar, xz, zip и 7-zip, а также поддерживает следующие защищенные паролем архивы: arj, ace, rar и zip. . Пароли можно хранить в KWallet. Обратите внимание, что сначала поддержку архива необходимо правильно настроить в Конфигураторе. Чтобы открыть архив, используйте клавишу Enter, (двойной) щелчок или правую клавишу. Krusader также поддерживает скрытые архивы, это переименованные архивы с *неправильным* расширением, например. OpenOffice® использует zip-архивы со следующими расширениями: .odt, .sxw и .odw. Enter откроет документ OpenOffice®, а правая клавиша откроет архив. Другой пример — J2EE, где расширение .jar означает zip-архив. Поскольку Krusader автоматически определяет поддерживаемые типы архивов, он будет открываться правой клавишей, даже если он имеет другой тип MIME. Обратите внимание, что просмотр архивов имеет несколько ограничений:
Не все функции поддерживаются всеми типами архивов. (т.е. вы не можете удалять файлы в архивах ace или rar)
Разрешения, которые у вас есть внутри архива, совпадают с разрешениями, которые у вас есть для архива.
Командная строка (если она видна) не будет следовать за вами внутри архива, а будет указывать на папку архива.
Прежде чем выполнять какие-либо действия с файлами/папками внутри архива, их необходимо извлечь. Архив будет перепакован, когда вы его покинете или когда Krusader обнаружит, что извлеченные файлы изменились.
Упаковка и распаковка — это «блокирующие операции», которые отображают диалоговое окно хода выполнения. Однако это может измениться в будущем, поскольку мы планируем создать больше фоновых операций.
Распаковать файлы
Есть 2 способа извлечения файлов из архивов:
Если вы хотите распаковать весь архив(ы), перейдите к местоположению архива, выберите архив(ы) и выберите Файл → Распаковать или Alt + Shift + U . Krusader спросит вас, куда поместить извлеченные файлы. Местом по умолчанию является неактивная папка панели. Если не отменить операцию, Krusader попытается распаковать все выбранные файлы в неактивной панели.
Если вы хотите извлечь только часть архива, просмотрите архив и скопируйте файлы, которые вы хотите извлечь, в новое место так же, как вы копируете «обычные» файлы. Обратите внимание, что распаковка из просматриваемого архива занимает больше времени (пофайловая распаковка) по сравнению с распаковкой всего архива первым способом. Операцию распаковки можно поставить в очередь.
Упаковка файлов
Если вы хотите создать новый архив, начните с выбора элементов, которые вы хотите упаковать, на активной панели и выберите «Файл» → «Упаковать». или Alt + Shift + P . Появится диалоговое окно с предложением выбрать имя и местоположение архива. Выберите упаковщик из одного из поддерживаемых расширений имени файла.
Чтобы добавить файлы в существующий(ие) архив(ы), откройте архив на одной панели и файлы, которые нужно скопировать, на другой панели, затем просто скопируйте файлы в архив точно так же, как вы копируете файлы в « нормальная » папка. Операцию упаковки можно поставить в очередь.
Архивы тестирования
Krusader не обрабатывает поврежденные архивы, так как это может привести к потере данных. Если вы получаете сообщение об ошибке при открытии архива или подозреваете, что с архивом что-то не так, вам следует протестировать его перед использованием. Чтобы протестировать архив, найдите (перейдите) к местоположению архива и выберите архив. Затем выберите «Файл» → «Проверить архив» или нажмите Alt + E. Krusader проверит файл архива и сообщит вам, прошел ли архив проверку целостности файла или нет.
Читайте также: