Как переименовать файл zip в zip

Обновлено: 02.07.2024

В этой статье рассмотрено 6 способов как сделать zip архив в Windows 10. Если хотите сделать ZIP-файл на Windows 10 а не знаете как, тогда вот самые простые способы создания архивных папок.

Вы хотите создать ZIP-архив на своем компьютере с Windows? Существуют различные причины, по которым вы хотели бы сделать это. Может быть, вы хотите объединить несколько файлов в один архив? Или, может быть, вы хотите уменьшить размер ваших файлов, сжимая их в ZIP-архиве?Независимо от причины, существуют встроенные и сторонние опции создания ZIP-файла в Windows. Вот шесть простых способов создания ZIP архива в Windows 10 .

1. Создайте ZIP архив с помощью контекстного меню Windows

Один из самых простых способов создать ZIP файл на вашем ПК. Это использовать контекстное меню. В этом меню есть опция, которая позволяет добавлять выбранные файлы в ZIP-архив.

Для этого не нужно устанавливать какие-либо расширения или приложения. Эта функция доступна сразу после установки Windows 10.

Вы можете использовать эту опцию для добавления одного файла, нескольких файлов и даже папок в новый ZIP-архив. Вот как вы его используете:

Этот новый ZIP-архив помещается в ту же папку, что и ваши исходные файлы.

2. Используйте проводник для создания ZIP-файлов в Windows

Еще один встроенный способ создания ZIP-файла в Windows — это использование проводника файлов. Этот способ работает почти так же, как и пункт контекстного меню. И вы можете использовать его для добавления файлов и папок в новый ZIP-архив.

Используйте проводник для создания ZIP-файлов в Windows Используйте проводник для создания ZIP-файлов в Windows

Вот как можно найти и воспользоваться этой функцией архивации:

3. Используйте командную строку Windows для создания ZIP-файлов

Если вы являетесь фанатом командной строки. Тогда этот способ точно для вас. Так как он полностью описывает метод создания Zip архива через командную строку.

Хочу заметить, что эта команда работает только в Windows 10.

В Windows 10 есть команда tar , которая помогает создавать или извлекать архивы на вашем компьютере. Вы можете использовать эту команду для добавления существующих файлов в ZIP-архив.

  1. Откройте окно командной строки на вашем компьютере.
  2. Используйте команду cd , чтобы перейти в папку, в которой находятся ваши файлы.
  3. Введите следующую команду в окне командной строки и нажмите Enter .
    tar.exe -a -c -f output.zip myfile.txtЗаменить output.zip на любове другое имя, которое вы хотите дать своему ZIP-файлу.
    myfile.txt файл который вы хотите добавить в ZIP-файл.
  4. Командная строка создаст и сохранит ZIP-архив в текущем рабочем каталоге.

4. Программы для создания ZIP-файла в Windows

Windows 10 позволяет создавать ZIP-архивы без каких-либо приложений. Но эти возможности довольно ограничены и не совсем удобны. Если вам нужны дополнительные опции, такие как возможность выбрать уровень сжатия и разделить архив на несколько частей. Тогда вам потребуется скачать и установить дополнительные программы. Например:

7-Zip (free) это сторонний инструмент архивирования. Который вы можете использовать для создания, а также извлечения разных типов архивов на вашем компьютере. Эта программа предлагает такие опции, как разбитие архивов и добавление к ним защиты паролем. А так же многое другое.

Если вам интересны все функции 7-zip, напишите в комментарии,а я сделаю для вас подробный обзор с подробным описанием.

Краткая инструкция для создания ZIP-файла через команду 7-zip:

5. Добавьте файлы в существующий ZIP-файл в Windows

Если вы вдруг забыли добавить некоторые файлы при создании ZIP-архива. Не беспокойтесь, вы можете добавить файлы в существующий архив без каких-либо хлопот. Вам даже не нужна дополнительная программа. Вот что нужно сделать чтоб изменить существующий ZIP-архив:

  1. Откройте папку, в которой находится ваш ZIP-архив.
  2. В другом окне откройте папку с файлами которые вы забыли заархивировать.
  3. Теперь просто перетащите файлы в ZIP-архив.
  4. Теперь ваши файлы будут добавлены в ваш архив.

6. Как распаковать ZIP-файлы в Windows

В ОС Windows 10 можно извлечь файлы как через командную строку так и с помощью контекстного меню.

Архиватор WinRAR – отечественная разработка, очень популярная среди жителей на постсоветском пространстве. Судя по количеству (около четырёх десятков) версий языковых интерфейсов, ВинРАР вполне конкурентоспособен и в других странах. В отличие от 7 Zip (программное обеспечение с открытым кодом) WinRAR не может быть использован внутри оболочек других программок. Именно поэтому некоторые пользователи компьютерных технологий могут столкнуться с трудностями в работе с тем или иным форматом.

Например:

Есть компьютерное программное обеспечение или утилиты в социальных сетях, да те же мессенджеры, которые не воспринимают и не могут переварить формат RAR. Чтобы подгрузить в такие программы архивы, содержащие в себе темы, музыку, книги или другого рода цифровые файлы, иногда необходимо использовать другой, отличный формат от RAR. Например, в ZIP. Что же делать? Неужели придётся скачивать другой тип архиватора? Как рар перевести в зип, нужен ли какой-нибудь конвертор? Всё намного проще. Автор надёжного архиватора и разработчики из RARLab позаботились о своих преданных фанатах, предоставив возможность не ограничиваться только форматом RAR в пределах своей утилиты, но и использовать формат ZIP.

Как RAR переделать в Zip

Чтобы переделать архивный формат из RAR в ZIP можно сделать следующее:

  • Для начала извлечь файл из архива WinRAR в определённую папку;
  • Далее провести обратную манипуляцию и заархивировать файлы, но не в RAR, а в ZIP;
  • Для этого необходимо нажать правой кнопкой мыши на извлечённую из архива РАР папку и выбрать в открывшемся контекстном меню «Add to archive…»;
  • В окне параметров и имени нового архивного документа надо выбрать формат архивирования ZIP;

В результате у пользователя в папке будет три цифровых файла с одинаковым содержанием внутри.

Как из RAR сделать Zip

В целях экономии пространства на жёстком диске папку вне архива можно смело удалить. Зиповский документ использовать по назначению. А вот архивный файл в формате RAR лучше всего использовать для пересылки через всемирную паутину. Так как формат РАР является надёжней другого формата в десятки, а то и в сотни раз. Безопасную передачу по интернет сети может обеспечить только шифрование в формате RAR. А если ещё и обладать знаниями, как поставить пароль на архив WinRAR, то о несанкционированном просмотре пользовательских данных в архивных документах третьими лицами можно вообще не беспокоиться!

Пользователи, не являющиеся администраторами, не могут установить программное обеспечение, потому что пакеты запускаются от имени root, когда они устанавливаются по мере их установки в привилегированные части системы, запускают сценарии поддержки и т. д.

В настоящее время нет способа сообщите системе «Установите firefox из этого .deb, но в домашний каталог пользователя, чтобы он был изолирован от остальной системы»; поэтому в настоящее время это в основном все или ничего. (Это также связано с тем, что работа с сторонними .debs плоха, пакет и включенные скрипты имеют root-доступ к вашей системе)

3 ответа

Для извлечения

Мы можем использовать zipinfo как часть этого процесса, это программа из пакета zip.

будет отображать только имена файлов в example.zip что-то похоже:

, поэтому мы можем использовать эту функцию для извлечения всех файлов:

long_fname=$: удаляет расширение из длинного имени файла , поэтому в случае, если имя файла меньше 256 символов; Мы не собираемся дублировать расширение. $.$: Создает новое имя файла с законным числом символов, также добавляет реальное расширение . и файл.

Просто мы переходим в список файлов и извлекаем каждое из них с новым законным именем файла, которое имеет 256 символов.

Чтобы переименовать

Вы можете использовать команду zipnote, это тоже часть пакета zip.

Запустите эту команду:

Откройте имена с помощью редактора, это выглядит так:

Добавить новые имена файлов:

Затем для переименования файлов используйте:

Вы переименовали их все, вы также можете написать простой скрипт, который сделает это автоматически для вас .

Это невероятно полезно, спасибо! Я не мог заставить пример zipnote работать - и первый удаляет расширение файла, но это достаточно хорошо для того, что мне нужно сделать. Благодаря! – Terence Eden 14 May 2017 в 14:05 Я обновил ответ, теперь он будет продолжать расширение тоже;) – Ravexina 14 May 2017 в 14:24 Вы должны использовать IFS= read -r i, если имена файлов начинаются с пробела или содержат вещи, которые оболочка может интерпретировать как escape-последовательности. – David Foerster 19 May 2017 в 14:05

Для извлечения

Мы можем использовать zipinfo как часть этого процесса, это программа из пакета zip.

zipinfo -2 example.zip

будет отображать только имена файлов в example.zip что-то похоже:

file1-long-name-. -bla-bla.html file2-long-name-. -bla-bla.html

, поэтому мы можем использовать эту функцию для извлечения всех файлов:

zipinfo -2 example.zip | while read i; do long_fname=$ unzip -p -c example.zip "$i" > "$.$" done; long_fname=$: удаляет расширение из длинного имени файла , поэтому в случае, если имя файла меньше 256 символов; Мы не собираемся дублировать расширение. $.$: Создает новое имя файла с законным числом символов, также добавляет реальное расширение . и файл.

Просто мы переходим в список файлов и извлекаем каждое из них с новым законным именем файла, которое имеет 256 символов.

Чтобы переименовать

Вы можете использовать команду zipnote, это тоже часть пакета zip.

Запустите эту команду:

zipnote example.zip > names

Откройте имена с помощью редактора, это выглядит так:

@ file name long in zip and a lot of other strings in the file name @ (comment above this line) @ (zip file comment below this line)

Добавить новые имена файлов:

@ file name long in zip and a lot of other strings in the file name @=new short name for above file @ (comment above this line) @ (zip file comment below this line)

Затем для переименования файлов используйте:

zipnote -w example.zip < names

Вы переименовали их все, вы также можете написать простой скрипт, который сделает это автоматически для вас .

Здравствуйте.
Помогите, пожалуйста, разобраться в вопросе.

Есть папка с большим числом архивов, в каждом архиве всего один файл типа текст.nek.
Требуется переименовать все файлы в архивах и дать им имена самих архивов т.е. есть архив test.zip и в нем файл probatext.nek, нужно чтобы этот файл получил имя архива и стал test.nek.

Когда-то пользовался таким кодом -

Но чет не работает, не пойму в чем дело?

__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь


Переименовать файл
Прошу помощи в написании батника. Ежедневно в течение дня, файлы поступают в каталог на обработку.

Переименовать файл
Здравствуйте, появился такой вопрос: есть скрипт, который загружает excel файл каждый день. Нужно.

Как переименовать файл?
Нужно в имени файла удалить все лидирующие цифры.. Пример: пусть есть файл с именем 1234aaa.txt.


Найти файл и переименовать
Найти, я так понимаю, через dir, а как результат переименовать? Есть достаточно длинный список.

Почему? Зачем это надо? Именно а архивах. Сделайте код который при распаковке этого архива даст файлу его имя, тем более:
заглянув в архив уж точно мимо него не промахнетесь.

Можно и не в архиве, а просто при распаковке, главное чтобы файл принял имя архива.
С кодом как раз и напряг =)

Добавлено через 3 минуты
находил тут ваш код

Но не работает, сами архивы открывает, но ничего не переименовывает.

вот мой код для переименования прямо в архиве
а вот не мой код для тех же действий

вот похожий пример
или вот.

Добавлено через 37 минут
никак?
при одном файле можно в лоб:


Скопировать и переименовать файл
Добрый день! подскажите пожалуйста, как реализовать правильно копирование файла с его содержимым.


Переименовать файл в имя папки
Доброго времени суток всем! Есть каталог foldername. В нем находятся несколько файлов .ts.


Переименовать файл с двойным расширением
Есть файлы вида 123456.asc.dat Как из имени убрать .asc ? ren не помогает. Пытаюсь решить через.


Выбрать файл, скопировать, переименовать
Добрый день! Подскажите, люди добрые, как организовать следующую задачу? Пользователь запускает.

Читайте также: