Send a 2GB video without WeTransfer, using a three-word code
Videos too big for email or WhatsApp, a whole folder of photos: croc sends them straight to another computer, end-to-end encrypted. The other person opens a link, with nothing to install. No account, nothing parked in the cloud, and it resumes if the connection drops.
- A transfer cut off at 43% and finished later without starting again
- A clear picture of who can see what: the relay, the code, and you
- Level 0 done (you can open PowerShell and
cdinto a folder) - Two computers, or one computer and two PowerShell windows to practise
- About 25MB of disk space
Get croc (no installer)
croc is one small program. The sender needs it. The receiver needs it too, or just a browser (step 3).
The easiest way on Windows is Scoop ↗, a free installer that needs no admin rights:
Windows (Scoop)scoop install crocOutputInstalling 'croc' (11.5.4) [64bit] from 'main' bucket Downloading https://github.com/schollz/croc/releases/download/v11.5.4/croc_v11.5.4_Windows-64bit.zip (8.6 MB)... Checking hash of croc_v11.5.4_Windows-64bit.zip... OK. ... 'croc' (11.5.4) was installed successfully!No Scoop? Download the zip from the official releases page ↗ yourself. These lines fetch and unpack it into a
crocfolder in your user folder (change11.5.4if there's a newer one):Windows (official zip)cd $HOME Invoke-WebRequest -UseBasicParsing "https://github.com/schollz/croc/releases/download/v11.5.4/croc_v11.5.4_Windows-64bit.zip" -OutFile croc.zip Expand-Archive croc.zip -DestinationPath $HOME\croc Set-Alias croc "$HOME\croc\croc.exe"Check it works:
Terminalcroc --versionOutputcroc version 11.5.4Mac (Homebrew)brew install crocLinux (or Arch: pacman -S croc)curl https://getcroc.com | bashTipThe zip route'sSet-Aliasline only lasts until you close the window. Paste it again in each new PowerShell. Scoop doesn't need it.
croc --version prints a version number.If it breaks'croc' is not recognised
'croc' is not recognised
Set-Alias line again in this window.