Tenho um arquivo zip de cerca de 5 GB na minha área de trabalho. Estou usando o Mac 10.12.6. Consegui enviar este arquivo zip para o Google Drive e pude vê-lo lá, mas não consegui descompactá-lo no Google Drive para ver o conteúdo. Ele começou a descompactar, mas depois de algumas horas terminou com um erro indicando falha ao descompactar devido a um erro no próprio arquivo:

Captura de tela mostrando erro de visualização

Não tenho problemas ao descompactá-lo na área de trabalho apenas clicando no arquivo. Descompactando-o, pude ver todo o conteúdo, então presumo que não haja nenhum erro no arquivo em si, mas sim no Google Drive. Eu tentei sem sucesso descompactar no Google Drive usando o extrator Zip ou apenas clicando no arquivo zip (veja a imagem).

Comentários

  • então , você acha que li que permiti ter 15 GB de espaço livre, permito menos de 5 GB se for zip?
  • O descompactado tem 7 GB no disco e o compactado tem 5,7 GB no disco e 134.810 itens. É possível descompactar do Desktop diretamente para o Google Drive?
  • Sim, tenho todos esses arquivos no meu Desktop. Por que há problemas apenas colocá-los no lugar certo no Drive? Estou me perguntando se este espaço livre de 15 GB está corrompido e se eu pagar, posso fazer upload? Mas eu ' já mudei do Dropbox para usar o espaço livre do Google Drive … Talvez eu deva tente fazer upload de algo menor e veja como funciona.

Resposta

Dê uma olhada no Google Colab: https://colab.research.google.com/ Ele permite que você execute comandos do Linux em seu Google Drive.

Para se conectar ao Google Drive, crie um novo notebook Python 3. Em seguida, copie e cole o código a seguir no bloco de notas e execute a célula (clique no botão reproduzir ou use shift-enter):

from google.colab import drive drive.mount("/content/drive") 

O resultado pode pedir autorização e fornecer um URL. Em caso afirmativo, direcione seu navegador para esse URL para obter um código de autorização. Copie o código de autorização de volta em seu bloco de notas do Google Colab.

Finalmente, descompacte o seu arquivo executando o seguinte comando:

!unzip -uq "drive/My Drive/PATH_TO_ZIP" -d "drive/My Drive/PATH_TO_OUTPUT" 

O u significa update e q significa quiet – o último é uma boa ideia porque uma saída massiva às vezes pode fazer seu notebook Google Colab travar.

Resposta

Você pode escrever um código python simples para extrair o arquivo zip diretamente em seu Google Drive a partir do Google Colab.

Observação: para que este código funcione, você “precisará instalar um módulo chamado rarfile no Colab. Você pode fazer isso pelo seguinte trecho de código:

pip install rarfile 

Sem entrar em detalhes de como funciona, vá em frente e copie o snippet de código abaixo no Google Colab e execute a célula.

def unrar(dpath,xpath): for rar in os.listdir(dpath): filepath = os.path.join(dpath, rar) with rarfile.RarFile(filepath) as opened_rar: for f in opened_rar.infolist(): print (f.filename, f.file_size) opened_rar.extractall(xpath) unrar(dpath,xpath) 

Aqui, dpath é o diretório do caminho onde seu arquivo .rar está localizado. xpath é onde você deseja extraí-lo.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *