Skip to main content

Compress & Decompress - Encode & Decode

 Commands for easy file transfer 

tar
I guess tar compress is better than zip 
#Compress
tar -czvf filename.tar file.txt
#Decompress
tar -xvf compressed.tar
7z

#Compress/archive the file 
7z a filename.7z file.txt
#Compress as a zip archive - zip, gzip, bzip2
7z a -tzip filename.zip file.txt
 
#Extract the contents of 7z
7z e filename.7z

zip 

#Compress
zip filename.zip file.txt
zip -9 filename.zip file.txt

#Compress recursively
zip –m filename.zip file.txt -r 

#Decompress
unzip filename.zip
Base64 

Linux
#encode
base64 filename.txt
cat filename.txt | base64 > file 
#Decode
base64 -d filename.txt 

Windows
#Encode
certutil.exe -encode .\b.zip output.txt
#Decode
certutil.exe -decode .\a.txt output.zip

#Decoding on Linux 
sed '/-----BEGIN CERTIFICATE-----/d;/-----END CERTIFICATE-----/d' output.txt | base64 -d > b.zip
unzip b.zip
Copying Large Files from Linux via Terminal 

tar -czvf filename.tar file.txt
zip -9 filename.zip file.txt

cat file.txt | base64 > new

#copy the base64 encoded content to clipboard manually or by using below command
xclip -sel clip new

#save the contents to a new file and open it with notepad++
#ctrl+h --> find what: \r\n --> replace with: ; keep it empty 
#Save the file 

#open cmd
certutil.exe -decode .\a.txt b.zip

#extract the decoded content 



Comments