technology

ISG: permite que você use o YouTube como armazenamento em nuvem para QUALQUER arquivo, não apenas vídeo

.

Use sua conta do YouTube para armazenar arquivos gratuitamente com este script

Descubra como usar o YouTube como uma plataforma de armazenamento de arquivos gratuita e ilimitada com um script fácil que permitirá que você use sua conta do YouTube como um serviço de armazenamento em nuvem, permitindo que você carregue e acesse arquivos de qualquer tipo e tamanho sem quaisquer limitações.

Admito que, até agora, todos nós usamos o YouTube para assistir conteúdo, mas com este script você pode aproveitar seus recursos de armazenamento.

Este método envolve a criação de um novo canal do YouTube, usando o script para converter seu arquivo em formato de vídeo, depois carregá-lo no YouTube e decodificá-lo de volta para obter o arquivo em seu formato normal.

Etapas para usar o YouTube para armazenar arquivos

Existe um repositório github chamado Falha de armazenamento infinito, também conhecido como ISG, que permite usar o YouTube como armazenamento em nuvem para quase todos os arquivos. Parece legal, certo?

Deixe-me entrar um pouco mais no script ISG, que funciona explorando uma falha no recurso de upload de vídeo do YouTube, permitindo que os usuários enviem arquivos até um determinado tamanho (que eu realmente não sei) e os mantenham privados ou não listados, e quando quiser o arquivo de volta, use o mesmo script para decodificar o arquivo em seu formato normal.

Eu testei e achei que realmente funciona como foi mencionado no README, mas o problema é que ele torna o arquivo 4x maior que o inicial, o que pode ser um ponto preocupante.

No entanto, se você perguntar sobre a popularidade deste projeto, as pessoas estão literalmente gostando dele no Github e, como resultado, em menos de um mês, o projeto logo ultrapassará a marca de 10.000 estrelas.

Então, deixe-me mostrar como você pode instalar o script em sua máquina Linux, converter seu arquivo zip em um vídeo e enviá-lo para o YouTube.

Mais tarde, mostrarei como baixar e decodificar o vídeo para obter seu arquivo, mas observe que estou apenas compartilhando essas informações para fins de demonstração e não pretendo explorar este serviço.

Instale o Infinite Storage Glitch (ISG)

Para instalar o ISG, você pode começar pelo arquivo fonte, mas é demorado compilar e instalar esse aplicativo para preencher manualmente as dependências do projeto, então iremos com o Docker, que automatiza toda a parte de instalação para você.

Apenas você precisa executar os seguintes comandos em uma determinada sequência para começar a usar o ISG no Docker:

  • Primeiro, abra uma janela de terminal e instale o Docker, se não estiver lá, executando
    • $ sudo apt install docker-io
  • Depois disso, faça o Docker rodar sem privilégios sudo executando o próximo comando e faça o login novamente
    • $ sudo usermod -aG docker [YOUR-USERNAME]
  • Agora você precisa clonar este projeto em seu sistema
    • $ git clone https://github.com/DvorakDwarf/Infinite-Storage-Glitch.git
  • O próximo passo é mudar seu diretório atual para
    • $ cd Infinite-Storage-Glitch
  • Feito isso, execute o seguinte comando para criar uma imagem do Docker e compilar o código
    • $ docker build -t isg .
    • $ docker run -it --rm -v ${PWD}:/home/Infinite-Storage-Glitch isg cargo build --release

Este processo levará algum tempo para ser concluído. Enquanto isso, você pode ler nosso último artigo sobre Pano: Next-gen Clipboard Manager for Gnome Shell.

Incorporar vídeo

Depois de concluir a etapa de instalação, agora você pode usar o seguinte comando para converter seu arquivo em um vídeo. Antes disso, peço que você faça um arquivo (zip) do arquivo que deseja enviar para o YouTube.

Por causa deste guia, deixe-me criar um arquivo zip chamado “amostra.zip” e mova-o para a raiz do Infinite-Storage-Glitch, que vou carregar no YouTube para testar a funcionalidade desta ferramenta.

Depois disso, você precisa executar o seguinte comando no terminal onde o arquivo está localizado, mas se você fechou o terminal anterior, volte para o mesmo caminho do projeto.

$ docker run -it --rm -v ${PWD}:/home/Infinite-Storage-Glitch isg ./target/release/isg_4real embed

Depois de invocar o comando acima, ele solicitará o caminho, portanto, forneça o local onde você armazenou o arquivo .zip em seu sistema.

Depois disso, escolha a compactação padrão para obter um melhor resultado e aguarde a conclusão do processo.

Incorporar um arquivo zip no vídeo

Assim que o vídeo for incorporado com sucesso, vamos enviar este vídeo “output.avi” para o Youtube para verificar se o vídeo pode ser carregado ou não.

Envio vídeo

Estou pulando intencionalmente uma etapa para mostrar a você como criar um canal no YouTube, porque você pode fazer isso facilmente se chegar a este artigo.

Para fazer upload de vídeo para o YouTube, acesse studio.youtube.com, clique no botão “Criar” e selecione os arquivos do seu sistema para iniciar o processo de upload.

Depois que o vídeo for carregado com sucesso no YouTube, você receberá a mensagem “Verificações concluídas, nenhum problema encontrado”, clique em “Avançar” para salvar este vídeo como “Não listado”, a menos que você queira mostrar a pixelização em preto e branco para o mundo.

E certifique-se de obter o link do vídeo do YouTube para as próximas etapas.

Baixar video

Agora, quando você deseja obter o vídeo ou arquivo de volta ao seu sistema, primeiro você deve baixar o vídeo e, em seguida, pode usar o comando desalojar para decodificar ou extrair o arquivo do vídeo.

Para fins de download, mantenha o link do vídeo do YouTube à mão e copie e cole o comando abaixo em seu terminal:

$ docker run -it --rm -v ${PWD}:/home/Infinite-Storage-Glitch isg ./target/release/isg_4real download 

Quando pedir o link do vídeo, cole o link do vídeo.

Baixe o vídeo do isg
Baixe o vídeo do isg

Como você pode ver, o arquivo é baixado para o /home/Infinite-Storage-Glitch caminho.

Desalojar vídeo

Agora que você tem o vídeo de volta, você pode usar o comando desalojar para extrair os arquivos do vídeo usando o comando abaixo:

$ docker run -it --rm -v ${PWD}:/home/Infinite-Storage-Glitch isg ./target/release/isg_4real dislodge

Depois de executar o comando acima, será solicitado o caminho para o arquivo de vídeo que você baixou na última etapa e, em seguida, será solicitado o nome do arquivo com a extensão.

Como você pode ver na imagem abaixo, meu arquivo de vídeo está localizado em /home/Infinite-Storage-Glitch/download_2023-03-1_13-55-08.mp4, e inicialmente salvei o arquivo no formato zip, então usarei novamente a extensão .zip com um nome diferente para distinguir entre o arquivo antigo e o novo.

Desalojar vídeo para converter de volta ao arquivo normal
Desloque o vídeo para convertê-lo de volta em um arquivo normal

Depois de receber a mensagem “Arquivo escrito com sucesso” na tela, você pode usar o comando unzip para extrair o arquivo do arquivo .zip e, depois de fazer isso, verifique se todos os arquivos estão presentes.

$ unzip -d sample_dislodge sample_dislodge.zip

Não tenho dúvidas de que assim que tiver o arquivo novamente, você tentará seguir as instruções mais uma vez, não é?

Embrulhar

Isso é tudo para este artigo, onde mostrei como você pode usar o script ISG para usar o Youtube como armazenamento em nuvem para armazenar arquivos, o que é interessante de fazer, mas estou um pouco preocupado com os termos de serviço do YouTube.

Ouvi dizer que o YouTube removeria o vídeo mesmo que estivesse no modo não listado (se você tiver certeza, informe-nos na seção de comentários) e nem eu posso garantir quanto tempo o vídeo será armazenado no Youtube ou quanto tempo esse bug ou brecha existirá no Youtube.

Qual a sua opinião sobre esta ferramenta?

.

Mostrar mais

Artigos relacionados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Botão Voltar ao topo