Google Download "Скачать ZIP" добавляет расширение.txt для простых текстовых файлов

Экспериментируя с Google Drive SDK, я заметил, возможно, нежелательное поведение веб-интерфейса Google Drive.

При загрузке всей папки в виде zip- файла некоторые файлы в этой папке с помощью MIME text/plain появляются в молнии с добавленным расширением .txt, даже если их расширение отличается от Drive. Например, у меня были некоторые .conf а также .asc файлы, которые закончились .conf.txt а также .asc.txt в результирующем сжатом архиве соответственно.

Эта проблема, по-видимому, существует только при использовании функции "Загрузить архив": если файлы загружаются из веб-интерфейса по одному или с помощью SDK, расширение, как и ожидалось, является оригинальным.

2 ответа

Та же ситуация с ZIP-архивами. Я использую обычную схему ZIP для хранения файлов, но с другим расширением *.tec. Перед закачкой архива гугл жестко переименовывает файлы в *.tec.zip!

Я не вижу другого решения, кроме как программно проверять файлы на наличие расширения «zip» и переименовывать их перед открытием. Конечно, проблема в том, что мой продукт должен исправлять ошибки Google, но вот...

Для Windows вы можете загрузить все свои файлы с Google Диска, но вместо использования браузера

  1. Перейдите на https://www.google.com/drive/download/.
  2. Установите исполняемый файл Google Drive Sync
  3. Войдите в любую учетную запись Google, в которой хранятся ваши файлы.
  4. Откройте проводник Windows и найдите, где отображается ваш диск Google. Вы должны увидеть значок, подобный следующему:

  1. Дважды щелкните значок Google Диска и перейдите к папке, которую вы хотите загрузить. Вы должны увидеть ссылки на ваши файлы Google, но файлы, не принадлежащие Google, загружаются и синхронизируются с Google Drive Sync, как показано ниже:

  1. Щелкните правой кнопкой мыши, чтобы получить контекстное меню и выбрать программу сжатия. Например, у меня установлен 7-zip, поэтому я выбрал 7-Zip > Добавить в "your_file.zip"

Это сожмет файлы без добавления каких-либо странных расширений файлов. Я не пробовал это на Mac или других программах сжатия. Я считаю, что это должно работать для любого расширения файла, так как файлы загружаются на ваш жесткий диск.

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

Надеюсь, это поможет.

Другие вопросы по тегам