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 Диска, но вместо использования браузера
- Перейдите на https://www.google.com/drive/download/.
- Установите исполняемый файл Google Drive Sync
- Войдите в любую учетную запись Google, в которой хранятся ваши файлы.
- Откройте проводник Windows и найдите, где отображается ваш диск Google. Вы должны увидеть значок, подобный следующему:
- Дважды щелкните значок Google Диска и перейдите к папке, которую вы хотите загрузить. Вы должны увидеть ссылки на ваши файлы Google, но файлы, не принадлежащие Google, загружаются и синхронизируются с Google Drive Sync, как показано ниже:
- Щелкните правой кнопкой мыши, чтобы получить контекстное меню и выбрать программу сжатия. Например, у меня установлен 7-zip, поэтому я выбрал 7-Zip > Добавить в "your_file.zip"
Это сожмет файлы без добавления каких-либо странных расширений файлов. Я не пробовал это на Mac или других программах сжатия. Я считаю, что это должно работать для любого расширения файла, так как файлы загружаются на ваш жесткий диск.
Обратите внимание, что вы можете выбрать, какие папки синхронизировать, если у вас есть общие папки. Это предотвращает огромные загрузки, большое время синхронизации и позволяет загружать и синхронизировать только то, что вам нужно.
Надеюсь, это поможет.