This guide explain how you can install, compress and decompress archives in your lab with the 7z (opens new window) software, such as zip files.
# Install the software
Install the 7z software on your lab machine:
sudo apt update && sudo apt-get install p7zip-full
You can also install the 7z software on your own local machine:
# Mac OS X
Installation of package manager for macOS: Homebrew (opens new window)
brew install p7zip
If you do not want to install Homebrew or if you simply prefer an application with graphical interface, you can also give a try to Keka (opens new window).
NTNU users can also install 7-zip using Software Center (opens new window).
# Extract an archive
Windows users can extract 7-zip archive by right clicking the file and selecting one of the 7-zip options to extract files. Details (opens new window)
7za e <myfile>.7z
7za e <myfile>.zip
# Compress small folders
This command allow you to compress and encrypt a folder:
7za a <filename-for-new-file.7z> <lab-folder> -p<key>
<filename-for-new-file.7z>- Replace this with the name for you new compressed archive.
<lab-folder>- Replace this with the path of the folder (or file) in your lab that will be compressed, for example
<key>- Replace this with the key (passphrase) that you will use to encrypt your archive and the receiever will use to decompress your archive. We recommend that your choose a passphrase of at least 12 characters.
Always transfer your key in a separate channel than your file. For example, you may consider to transfer files directly over SSH or filesender.no and keys over the encrypted mobile app Signal.
# Compress large folders
For larger folders we recommend to split your compressed file into several parts for easier transfers. The code below split your folder into 100G chunks:
7za a -v100G <filename-for-new-file.7z> <lab-folder> -p<key>