Ошибка 7: доступ к zip запрещен
Обновлено: 21.11.2024
Если вы пытаетесь создать сжатую (заархивированную) папку в Windows, но сталкиваетесь с ошибкой «Невозможно завершить операцию. Доступ запрещен"; Таким образом, вы не можете создать zip-файл. Эта ошибка возникает, если переменная %TEMP% установлена неправильно или у пользователя нет доступа «на запись» к своей папке %TEMP%. Не беспокойтесь, просто загрузите инструмент восстановления ZIP-файлов Remo, который исправит ошибку отказа в доступе к сжатой ZIP-папке и другие проблемы с ZIPPED-папкой и безопасно извлечет из нее все файлы за короткое время. Он исправляет поврежденный ZIP-файл в любой версии ОС Windows, включая Windows 10, Windows 8 и 8.1, Windows 7, Vista и т. д., и отображает файл в исправном состоянии.
При попытке создать сжатую ZIP-папку в Windows возникает ошибка «Невозможно завершить операцию. Доступ запрещен», и вы не сможете создать zip-файл. Иногда это также может произойти, если вы хотите извлечь файлы из сжатой папки ZIP. Но вы не смогли распаковать его и получили сообщение об ошибке:
Ошибка отказа в доступе к сжатой (заархивированной) папке «Невозможно завершить операцию»
Итак, вы проверили, есть ли у вас права записи в папку %TEMP% или нет, и у вас были полные права администратора. Следовательно, вы не поняли, почему это происходит!
Исправить сжатую папку ZIP, доступ к которой запрещен
- Исправить ошибку отказа в доступе к сжатой (заархивированной) папке, исправить переменную %TEMP%
- Нажмите "Переменные среды".
- Проверка и исправление разрешений для папки %TEMP%
- Решение с помощью Remo Repair ZIP.
Почему я не могу создать заархивированную папку или получить к ней доступ?
Обычно, когда пользователь Windows пытается создать папку ZIP, возникает ошибка сжатых (заархивированных) папок: невозможно завершить операцию. Доступ запрещен." ошибка возникает, если:
Переменной %TEMP% присвоено неверное значение. В противном случае это также может быть результатом того, что у пользователя нет разрешения на запись в папку %TEMP%.
- Сжатие папки ZIP с помощью ненадежного инструмента
- Размещение папки ZIP на поврежденном диске
- Использование неавторизованного инструмента для восстановления потерянной или удаленной папки ZIP
Даже сбой в работе приложения и совместное использование ZIP-файла через незащищенную сеть могут привести к повреждению сжатого ZIP-файла.
Как исправить ошибку отказа в доступе к сжатой Zip-папке?
Вы можете попытаться вручную исправить переменную среды TEMP, а затем исправить разрешения для папки %TEMP%. Если после исправления ошибка исчезнет, значит, все в порядке. Однако, как обсуждалось выше, ошибка также может возникать из-за повреждения ZIP-файла. В этом случае вам необходимо восстановить сжатый файл с помощью Remo ZIP Repair.
Чтобы исправить ошибку отказа в доступе к сжатой (заархивированной) папке, исправьте переменную %TEMP%, выполнив следующие действия:
- Нажмите правой кнопкой мыши на "Компьютер" и выберите "Свойства".
- Выберите дополнительные параметры системы (также вы можете открыть эту страницу напрямую, запустив systempropertiesadvanced.exe)
- Нажмите "Переменные среды".
- В переменных пользователя для имени пользователя выберите TEMP, а затем нажмите "Изменить". Если переменная TEMP отсутствует, ее необходимо создать, нажав кнопку Создать.)
- Убедитесь, что значение переменной установлено следующим образом: %USERPROFILE%\AppData\Local\Temp
- Нажмите "ОК".
После того, как вы правильно исправите значения переменных и проблема не исчезнет, проверьте, есть ли у учетной записи пользователя разрешения на полный доступ к пользовательской папке TEMP.
Проверка и исправление разрешений для папки %TEMP%
Нажмите «Пуск», введите %TEMP% и нажмите ENTER. Это откроет папку TEMP вашей учетной записи пользователя. Затем попробуйте создать тестовый файл в этой папке и удалить его. Если вы не можете создать тестовый файл в этой папке из-за недостаточного доступа, получение права собственности и назначение разрешений на полный доступ к папке должно решить проблему. Используйте следующие шаги:
- Откройте командную строку с повышенными привилегиями или администратора.
- Введите следующую команду и нажмите
забрать /f %TEMP% /r /d y
icacls %TEMP% /grant SYSTEM:F /T
icacls %TEMP% /grant :F /T
Если ошибка все еще появляется, следуйте приведенному ниже решению.
Простое и простое решение для устранения ошибки отказа в доступе к сжатой Zip-папке-
Remo Software разработала инструмент восстановления ZIP, который исправляет поврежденный сжатый ZIP-файл, который показывает ошибку отказа в доступе. Простой в использовании пользовательский интерфейс помогает исправить недоступный ZIP-файл без чьей-либо помощи. Даже он сохраняет исходный сжатый ZIP-файл нетронутым, поскольку просто извлекает содержимое из ZIP-файла и создает работоспособный файл.Кроме того, этот инструмент исправит другие типы ошибок ZIP-файлов за пару минут.
Действия по исправлению ошибки «Отказано в доступе к сжатой Zip-папке» с помощью Remo Repair Zip Tool:
- Выберите сжатый ZIP-файл, который необходимо исправить, с помощью кнопки «Обзор».
- Затем нажмите "Восстановить", чтобы начать процесс восстановления.
- После завершения процесса восстановления вы получите список файлов из сжатого архива.
- Если поврежденный ZIP-файл содержит какой-либо файл в корне, нажмите папку «Потерянные файлы».
- Далее нажмите «Выбрать папку», чтобы указать место для сохранения восстановленного ZIP-файла, и нажмите «Сохранить».
Инструмент Remo Repair ZIP удобен, чтобы-
- Исправить формат файлов ZIP и ZIPX
- Восстановить поврежденный и недоступный ZIP-файл
- Исправить файлы ZIP и ZIPX большого размера, например 4 ГБ и более.
- Восстановление защищенных паролем и зашифрованных ZIP-файлов
Инструмент Remo ZIP Repair даже исправляет файл 7zip и другие поврежденные ZIP-файлы на внутреннем и внешнем жестком диске, USB-накопителе, диске FireWire и т. д. И вы можете сохранить восстановленный Zip-файл на любых доступных дисках, включая CD/DVD, портативные накопители. Более того, инструмент совместим с любой версией ОС Windows, включая Windows 10.
«Привет всем… Уже несколько дней я поддерживаю файл 7-Zip и часто добавляю другие файлы в этот архив 7-Zip. Но сегодня, когда я попытался добавить еще несколько файлов в этот архив 7-Zip, меня встретила ошибка «7-Zip не может открыть файл .zip.tmp, доступ запрещен» в системе Windows. Я понятия не имею, что пошло не так с моим файлом 7-Zip. Кто-нибудь предложит мне правильный способ решить эту проблему. Жду полезных ответов. ”
Вы можете подумать, что все в порядке, но все же у вас могут возникнуть проблемы с файлом 7-Zip. На самом деле ненормальное поведение любого файла зависит от операций пользователя с этим файлом или обращения с этим файлом. В некоторых случаях вы можете не знать, что происходит с вашими сжатыми файлами, такими как 7Zip, в системе, как указано в приведенном выше сценарии. 7-Zip не может открыть файл .zip.tmp доступ запрещен ошибка может возникнуть из-за какой-либо ошибки с файлом 7Zip или из-за проблемы с системой. Если это сообщение об ошибке появляется из-за каких-либо системных проблем, выполните следующие действия, чтобы устранить проблему:
- Щелкните правой кнопкой мыши файл 7Zip -> выберите "Свойства", затем вкладку "Безопасность" и затем "Изменить".
- Затем введите «Прошедшие проверку» и добавьте его на текущий диск, а затем нажмите кнопку «ОК».
Тем не менее, 7-Zip не может открыть файл .zip.tmp доступ запрещен, ошибка может также отображаться из-за проблем с файлом 7-Zip из-за различных факторов, таких как прерванная загрузка файла 7-Zip, вредоносная вирусная атака, сбой системы отключение во время архивирования файла 7-Zip, использование неаутентичных сторонних инструментов для архивирования файла 7Zip, поврежденные сектора на жестком диске и т. д. В этом случае файл 7-Zip может быть поврежден и стать недоступным. Если это так, вам следует использовать соответствующее программное обеспечение для восстановления ZIP-файлов, чтобы восстановить поврежденный файл 7-Zip.
Программное обеспечение для исправления ошибки файла 7-Zip:
Yodot ZIP Repair — это одно из ориентированных на результат программ для исправления ошибки 7-Zip, не удается открыть файл .zip.tmp, в системе Windows отказано в доступе. Это приложение может выполнять глубокое сканирование ошибочного файла 7Zip и легко восстанавливает сжатые в нем файлы. Наряду с файлом 7Zip, с помощью этой программы восстановления файлов Zip можно также восстановить поврежденный файл ZIP и файл ZIPX. Он также может успешно исправить заблокированные паролем или зашифрованные файлы 7Zip. Кроме того, этот инструмент имеет встроенную функцию только для чтения, которая обеспечивает безопасный процесс восстановления при легком исправлении поврежденного файла 7Zip. Это программное обеспечение для восстановления Zip-архивов совместимо с настольными/ноутбуками Windows, на которых установлены операционные системы Windows 8.1, Windows 8, Windows 7, Windows Vista, Windows XP, Server 2003 и 2008.
При попытке доступа к ZIP-файлу в Windows 10 появляется сообщение об ошибке: «Невозможно открыть файл .tmp, доступ запрещен». Доступ к файлу сейчас невозможен, и это раздражает. Попытки исправить файл разными способами не помогают. Что ж, несмотря на все усилия, если файл .zip все равно остается недоступным, значит, файл мог быть поврежден.
Существуют различные причины, которые могут привести к повреждению файла 7ZIP, некоторые из них включают:
- Повреждение заголовка ZIP-файла
- Неправильное сжатие ZIP-файла
- Восстановление удаленных/потерянных ZIP-файлов с помощью ненадежных инструментов
Помимо перечисленных выше, существуют и другие причины повреждения ZIP-файла. Во всех таких ситуациях вы не можете получить доступ к Zip-файлу. Поэтому файл необходимо восстановить, чтобы получить к нему доступ. Безопасным и простым решением для исправления поврежденного файла 7ZIP является использование программного обеспечения Remo Repair ZIP. Инструмент поставляется с простым в использовании интерфейсом для восстановления поврежденного ZIP-архива.
Исправить ошибку отказа в доступе 7ZIP с помощью Remo Repair ZIP:
Чтобы безопасно исправить ошибку файла 7ZIP и снова сделать его доступным, пригодится инструмент Remo Repair ZIP. Программное обеспечение только считывает данные из поврежденного ZIP-файла и исправляет их, не изменяя исходный файл. Таким образом, исходный ZIP-файл остается нетронутым. Он извлекает данные из поврежденного Zip-файла и сохраняет их в новом исправном файле. Сообщения об ошибках 7-Zip, такие как невозможность открытия файла как архива, отказ в доступе к .tmp и т. д., будут эффективно исправлены.
Выполните следующие действия, чтобы исправить ошибку 7ZIP Access is Denied:
Загрузите и установите пробную версию инструмента Remo Repair ZIP в операционной системе Windows. Затем запустите программное обеспечение и следуйте приведенным ниже инструкциям, чтобы исправить ошибку 7. Zip не может открыть файл. Отказано в доступе к TMP.
Шаг 1. Запустите Remo Repair ZIP и выберите файл 7-Zip с ошибкой «Доступ запрещен» с помощью параметра «Обзор», затем нажмите кнопку «Восстановить».
Шаг 2. Инструмент автоматически исправляет ошибку 7Отказано в доступе к Zip в Windows 10, которую вы можете отслеживать, глядя на индикатор выполнения.
Шаг 3. После восстановления файла 7-Zip вы можете просмотреть список файлов и папок, сохраненных в архиве.
Шаг 4. Нажмите «Обзор», чтобы выбрать путь назначения по вашему выбору, и нажмите значок «Сохранить», чтобы сохранить файл 7Z без ошибок на свой компьютер.
Ну, у меня такая же проблема, как и у других подобных, опубликованных здесь. Просмотрел все предложения, но проблема продолжает появляться. Несмотря на то, что параметры безопасности для папки TEMP кажутся правильными, если право собственности назначено моему логину администратора, а переменная среды установлена правильно, ошибка все еще возникает. Я также отмечаю, что поле только для чтения заполнено, и, удалив его, изменение, похоже, внесено. Однако после закрытия и повторного открытия свойств он снова появляется (вероятно, из-за того, что один или несколько файлов в этом каталоге защищены). Пройдя настройки безопасности и сохранив их, проблема исчезнет до следующей перезагрузки.
Похоже, что система неправильно запоминает или не получает доступ к этим настройкам безопасности, и я подозреваю, что некоторые ошибочные настройки администратора или профиля были перенесены из Win 7 Home Edition. Я создал новый профиль, но проблема с ним не устранена. Я также пробовал восстановление и сканирование SFC - никаких проблем. Пожалуйста, сэкономьте всем время, не предлагая чистую загрузку или переустановку Win 10 — мне нужно знать, что проверить в реестре, чтобы исправить это. Однако я также хотел бы знать, существует ли средство устранения неполадок Win 10 для проверки всех настроек профиля.
Эта тема заблокирована. Вы можете подписаться на вопрос или проголосовать за него как полезный, но вы не можете отвечать в этой теме.
Сообщить о нарушении
Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.
Ответы (5)
Спасибо, что разместили свой запрос в сообществе Microsoft.
Согласно вашему запросу, я предлагаю вам выполнить следующие шаги и проверить, помогает ли это.
Нажмите WinKey+R > введите regedit и нажмите Enter
Перейдите к HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.zip\OpenWithProgids
На правой панели: щелкните правой кнопкой мыши WinRAR.ZIP > Удалить
Вы также можете проверить эти два ключа:
HKEY_CLASSES_ROOT\.zip\OpenWithProgids (должны быть только (по умолчанию) и CompressedFolder )
HKEY_CLASSES_ROOT\.zip\UserChoice (этого не должно существовать)
Закройте редактор реестра и перезагрузите систему.
Отказ от ответственности: важно, чтобы этот раздел, метод или задача содержали шаги, которые сообщают вам, как изменить реестр. Однако при неправильном изменении реестра могут возникнуть серьезные проблемы. Поэтому убедитесь, что вы внимательно выполните следующие действия. Для дополнительной защиты создайте резервную копию реестра перед его изменением. Затем вы можете восстановить реестр, если возникнет проблема. Для получения дополнительных сведений о резервном копировании и восстановлении реестра щелкните следующий номер статьи базы знаний Майкрософт:
Надеюсь, это поможет, сообщите нам о статусе вашей проблемы. Мы будем рады помочь вам.
Сообщить о нарушении
Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.
2 человека сочли этот ответ полезным
Был ли этот ответ полезен?
Извините, это не помогло.
Отлично! Благодарим за отзыв.
Насколько вы удовлетворены этим ответом?
Спасибо за ваш отзыв, он помогает нам улучшить сайт.
Насколько вы удовлетворены этим ответом?
Спасибо за отзыв.
Проверив ключи реестра, которые вы описали выше, никаких изменений не потребовалось - все было правильно. Проблема все еще существует.
Сообщить о нарушении
Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.
Был ли этот ответ полезен?
Извините, это не помогло.
Отлично! Благодарим за отзыв.
Насколько вы удовлетворены этим ответом?
Спасибо за ваш отзыв, он помогает нам улучшить сайт.
Насколько вы удовлетворены этим ответом?
Спасибо за отзыв.
Проблема сохраняется. Настраивая аудит безопасности в папке Temp и просматривая события, единственная запись, которая, похоже, связана с этой проблемой, — это mmc.exe. В любом случае, похоже, что программа или служба изменяет параметры безопасности для этой папки до такой степени, что в свойствах параметров безопасности отображается «Для этого объекта не назначены разрешения», и это происходит после каждой перезагрузки. Редактирование настроек безопасности восстанавливает разрешения правильно, и они остаются в порядке до следующей перезагрузки. Будем признательны за любую дальнейшую помощь в отслеживании этой проблемы.
Сообщить о нарушении
Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.
Был ли этот ответ полезен?
Извините, это не помогло.
Отлично! Благодарим за отзыв.
Насколько вы удовлетворены этим ответом?
Спасибо за ваш отзыв, он помогает нам улучшить сайт.
Насколько вы удовлетворены этим ответом?
Спасибо за отзыв.
Спасибо, что сообщили нам о статусе вашей проблемы.
Мы ценим ваше время и усилия, направленные на решение проблемы.
Поскольку проблема не устранена, я предлагаю вам попробовать обновить систему до последней сборки Windows 10 и проверить, помогает ли это.
Это обновление сыграет важную роль в добавлении новых функций, а также исправлении недостающих звеньев производительности в Windows 10.
Выполните следующие действия, чтобы обновить систему до последней сборки.
Надеюсь, приведенная выше информация окажется полезной. Если вам нужна дополнительная информация, напишите нам, и мы будем рады вам помочь.
Сообщить о нарушении
Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.
Часто задаваемые вопросы (FAQ)
Да, 7-Zip — бесплатное программное обеспечение. Вы можете использовать его на любом компьютере. Вам не нужно регистрироваться или платить за 7-Zip.
Как установить ассоциации файлов на 7-Zip в Windows 7 и Windows Vista?
Вы должны запустить 7-Zip File Manager в режиме администратора. Щелкните правой кнопкой мыши значок 7-Zip File Manager и выберите «Запуск от имени администратора». Затем вы можете изменить ассоциации файлов и некоторые другие параметры.
Почему архивы 7z, созданные новой версией 7-Zip, могут быть больше, чем архивы, созданные старой версией 7-Zip?
Новые версии 7-Zip (начиная с версии 15.06) по умолчанию используют другой порядок сортировки файлов для сплошных архивов 7z.
Старая версия 7-Zip (до версии 15.06) использовала сортировку файлов "по типу" ("по расширению").
Новая версия 7-Zip поддерживает два порядка сортировки:
<УЛ>Вы можете получить большую разницу в степени сжатия для разных методов сортировки, если размер словаря меньше, чем общий размер файлов. Если в разных папках есть похожие файлы, сортировка «по типу» в некоторых случаях может обеспечить лучшую степень сжатия.
Обратите внимание, что сортировка по типу имеет некоторые недостатки. Например, тома NTFS используют порядок сортировки «по имени», поэтому, если в архиве используется другая сортировка, то скорость некоторых операций с файлами с необычным порядком может падать на HDD-устройствах (у HDD низкая скорость для операций «seek»).< /p>
Вы можете увеличить степень сжатия следующими способами:
<УЛ>Если вы считаете, что необычный порядок файлов не является для вас проблемой, и если для вас более важна более высокая степень сжатия с небольшим словарем, используйте режим ' qs '.
Почему 7-Zip не может открыть некоторые ZIP-архивы?
В 99% случаев это означает, что архив содержит некорректные заголовки. Другие ZIP-программы могут открывать некоторые архивы с некорректными заголовками, поскольку эти программы просто игнорируют ошибки.
Если у вас есть такой архив, пожалуйста, не звоните по этому поводу разработчикам 7-Zip. Вместо этого попробуйте найти программу, которая использовалась для создания архива, и сообщите разработчикам этой программы, что их программное обеспечение не является ZIP-совместимым.
Есть также некоторые ZIP-архивы, которые были закодированы методами, не поддерживаемыми 7-Zip, например, WAVPack (WinZip).
Почему 7-Zip не может открыть некоторые архивы RAR?
7-Zip 9.20 поддерживает только форматы RAR 2/3/4 и не поддерживает архивы RAR5. Но последние версии 7-Zip поддерживают архивы RAR5.
Почему при извлечении архива методом перетаскивания из 7-Zip в Проводник используются временные файлы?
7-Zip не знает путь к целевой папке. Только проводник Windows знает точную цель перетаскивания. А проводнику Windows нужны файлы (перетащите источник) в виде распакованных файлов на диске. Таким образом, 7-Zip извлекает файлы из архива во временную папку, а затем 7-Zip уведомляет проводник Windows о путях к этим временным файлам. Затем Проводник Windows копирует эти файлы в целевую папку.
Чтобы избежать использования временных файлов, вы можете использовать команду «Извлечь» из 7-Zip или перетащить из 7-Zip в 7-Zip.
Почему версия командной строки не добавляет в архив файлы без расширений?
Возможно, вы используете подстановочный знак *.*.7-Zip не использует синтаксический анализатор маски подстановочных знаков операционной системы и, следовательно, обрабатывает *.* как любой файл с расширением. Чтобы обработать все файлы, вы должны использовать подстановочный знак * вместо него или вообще не использовать подстановочный знак.
Почему ключ -r не работает должным образом?
В большинстве случаев ключ -r не нужен. 7-Zip может сжимать вложенные папки даже без ключа -r.
полностью сжимает "C:\Program Files", включая все вложенные папки.
ищет и сжимает "Program Files" во всех подпапках C:\ (например, в "C:\WINDOWS").
Если вам нужно сжать только файлы с каким-либо расширением, вы можете использовать ключ -r:
сжимает все файлы *.txt из папки c:\dir\ и всех ее подпапок.
Как сохранить полный путь к файлу в архиве?
7-Zip сохраняет только относительные пути к файлам (без префикса буквы диска). Вы можете изменить текущую папку на папку, общую для всех файлов, которые вы хотите сжать, а затем вы можете использовать относительные пути:
Почему 7-Zip не может использовать большой словарь в 32-битной Windows?
32-разрядная версия Windows выделяет только 2 ГБ виртуального пространства на одно приложение. Кроме того, этот блок в 2 ГБ может быть фрагментирован (например, каким-либо файлом DLL), поэтому 7-Zip не может выделить один большой непрерывный блок виртуального пространства. В 64-битной Windows таких ограничений нет. Таким образом, вы можете использовать любой словарь в Windows x64, если у вас есть необходимый объем физической оперативной памяти.
Как установить 7-Zip в автоматическом режиме?
Для установщика exe: используйте параметр "/S" для автоматической установки и параметр /D="C:\Program Files\7-Zip", чтобы указать "каталог вывода". Эти параметры чувствительны к регистру.
Для установщика msi: используйте параметры /q INSTALLDIR="C:\Program Files\7-Zip".
Как восстановить поврежденный архив 7z?
<УЛ>Часто задаваемые вопросы для разработчиков
Почему возникают ошибки компоновки при компиляции 7-Zip или LZMA SDK с Visual C++ 6.0?
Если вы используете MSVC, укажите каталоги SDK в верхней части списков каталогов «Включить файлы» и «Файлы библиотеки». Их можно найти в разделе "Инструменты/Параметры/Каталоги".
Последняя версия Platform SDK несовместима с MSVC6. Поэтому вы должны использовать Windows Server 2003 PSDK (февраль 2003 г.) с MSVC6.
Могу ли я использовать файлы EXE или DLL из 7-Zip в коммерческом приложении?
Как я могу добавить в свое приложение поддержку архивов 7z?
Одним из способов является использование 7z.dll или 7za.dll (доступно для скачивания на сайте sf.net). 7za.dll работает через COM-интерфейсы. Однако он не использует стандартные COM-интерфейсы для создания объектов. Вы можете найти небольшой пример в папке "CPP\7zip\UI\Client7z" в исходном коде. Полный пример — сам 7-Zip, так как 7-Zip работает и через эту dll. Существуют и другие приложения, использующие 7za.dll, такие как WinRAR, PowerArchiver и другие.
Другой способ — вызвать версию командной строки: 7za.exe.
Могу ли я использовать исходный код 7-Zip в коммерческом приложении?
Авторское право (C) 2022 Игорь Павлов. Сайт размещен в Digital Ocean и HETZNER
Читайте также: