Por mais rápidas que as conexões de Internet tenham se tornado ao longo dos anos, parece que o tamanho dos arquivos que queremos compartilhar cresceu mais rapidamente. Quer se trate de arquivo (ZIP), vídeo ou qualquer outro tipo de arquivo potencialmente grande, ainda é complicado colocar esses arquivos grandes em algum lugar para download, pois muitos provedores de armazenamento têm limites de tamanho de arquivo.
Dividir arquivos e outros arquivos em pequenos pedaços é realmente muito fácil com o split
o utilitário. Ao usar o split
para dividir os arquivos em partes e cat
para juntá-los novamente, podemos contornar as limitações de tamanho máximo de arquivo e o receio de que problemas de conexão atrapalhem o download de arquivos grandes:
split -b 1m Turok.zip TUR
O exemplo acima divide um arquivo ZIP em blocos de 1 MB com um prefixo de nome de arquivo de TUR
. Para juntá-los novamente, usaremos cat
:
cat TUR* > TurokRebuilt.zip
Os arquivos em pedaços foram reconstruídos corretamente!
Tenho visto essa prática ser usada há anos, desde os meus tempos de pirataria de aplicativos e jogos. Dividir e remontar arquivos parecia mágica naquela época – mal sabia eu que era tão fácil!
Escreva um JavaScript melhor com promessas
O senhor provavelmente já ouviu a conversa no bebedouro sobre como as promessas são o futuro. Todos os jovens descolados estão usando-as, mas o senhor não entende o que as torna tão especiais. O senhor não pode simplesmente usar um callback? Qual é o problema? Neste artigo, vamos…