-
Junior Member
registered user
help with zip
ok this is not a knoppix subject but rather a basic linux topic. I am a type of newb who doesent get what --help and man tries to say - so maybe u can help me.
i want to do a simple stuff.
create a archive of one file to smaller zip-part files.
Input: file.exe (3mb)
zip rizzledizzle
Output: archive1.zip(1mb); archive2.zip(1mb); archive3.zip(0.5mb)
Hopu u understand what i mean - and pleas tell me the line i have to type to terminal.
thnx
-
Junior Member
registered user
I believe zip doesn't support volume spanning (at least not UNIX zip). Use rar/unrar instead, it comes with Debian and is supported on Windows too (by WinRAR).
hw
-
Junior Member
registered user
right now i am at work and here we have one redhat version from ancient history and it has onli tar and zip - so is it possible with tar?
how?
thnx
-
Junior Member
registered user
It's possible, yes, but I have never done it. 
You can't use compression (ie tar.gz, tar.bz2, etc) with multivolume tar archives though.
I have no floppy disk here so this is a wild guess:
tar Mcvf /floppy/newarchive.tar *
This - I *think* - would create newarchive.tar on the floppy (if mounted on /floppy) with all files in the current directory, and hopefully pause and ask you for a new medium (disk) when it runs out of space.
hw
-
Senior Member
registered user
--Here's something I thought of trying with zip, but I dunno if such an old RH will support it:
(example)
Code:
' zip -9q rizzledizzle /boot/* '
-rw-r--r-- 1 dave dave 3497680 Sep 17 19:54 rizzledizzle.zip
( The number below is 1400 * 1024 )
Code:
' zipsplit -b . -n 1433600 rizzledizzle.zip '
3 zip files will be made (100% efficiency)
creating: ./rizzled1.zip
creating: ./rizzled2.zip
creating: ./rizzled3.zip
-rw-r--r-- 1 dave dave 1433434 Sep 17 19:56 rizzled1.zip
-rw-r--r-- 1 dave dave 1172797 Sep 17 19:56 rizzled2.zip
-rw-r--r-- 1 dave dave 891493 Sep 17 19:56 rizzled3.zip
-rw-r--r-- 1 dave dave 3497680 Sep 17 19:54 rizzledizzle.zip
--The PROBLEM is, I think zipsplit can't break up a zip into arbitrary sizes - it can only start a new zipfile where the internal filesizes are small enough that an EOF is encountered, and adding another file will overflow the desired size. In other words, it won't work on just 1 big file.
(Turns out my suspicion is right: )
Code:
' zip -9q rizzledizzle /mnt/drived/dave/Installed/spybotsd12.exe '
drwxr-xr-x 2 dave dave 80 Sep 17 20:06 .
drwxr-xr-x 57 dave dave 3328 Sep 17 19:54 ..
-rw-r--r-- 1 dave dave 3612718 Sep 17 20:06 rizzledizzle.zip
' zipsplit -b . -n 1433600 rizzledizzle.zip '
zipsplit error: Entry too big to split (mnt/drived/dave/Installed/spybotsd12.exe)
--However, the ' split ' program itself has no such limitation. I split the Knoppix DVD Beta ISO into CDR700-sized chunks, and got them back together with the ' cat ' program, and the result even passed the md5sum test.
--Thus:
Code:
' split -b 1m rizzledizzle.zip rizdiz '
-rw-r--r-- 1 dave dave 1048576 Sep 17 20:12 rizdizaa
-rw-r--r-- 1 dave dave 1048576 Sep 17 20:12 rizdizab
-rw-r--r-- 1 dave dave 1048576 Sep 17 20:12 rizdizac
-rw-r--r-- 1 dave dave 466990 Sep 17 20:12 rizdizad
-rw-r--r-- 1 dave dave 3612718 Sep 17 20:06 rizzledizzle.zip
--To get things back together in the proper order:
Code:
' cat rizdizaa rizdizab rizdizac rizdizad >rizdiz2.zip '
-rw-r--r-- 1 dave dave 3612718 Sep 17 20:14 rizdiz2.zip
-rw-r--r-- 1 dave dave 1048576 Sep 17 20:12 rizdizaa
-rw-r--r-- 1 dave dave 1048576 Sep 17 20:12 rizdizab
-rw-r--r-- 1 dave dave 1048576 Sep 17 20:12 rizdizac
-rw-r--r-- 1 dave dave 466990 Sep 17 20:12 rizdizad
-rw-r--r-- 1 dave dave 3612718 Sep 17 20:06 rizzledizzle.zip
Code:
' md5sum r*.zip
722560afddc6b14fd8248723fa9bcf24 rizdiz2.zip
722560afddc6b14fd8248723fa9bcf24 rizzledizzle.zip
--To get around this limitation in the future, consider investing in one or more of the following:
o 100Mbit Ethernet cards (can be had for ~$5 these days)
o USB Ethernet cable (Farallon)
o USB or Parallel port Zip drive (Get the 100Meg if you can find it, and ' modprobe ppa ')
--If you get Ethernet going, you can have Fun with Netcat(TM). 

Originally Posted by
hw-tph
It's possible, yes, but I have never done it.

You can't use compression (ie tar.gz, tar.bz2, etc) with multivolume tar archives though.
I have no floppy disk here so this is a wild guess:
tar Mcvf /floppy/newarchive.tar *
This - I *think* - would create newarchive.tar on the floppy (if mounted on /floppy) with all files in the current directory, and hopefully pause and ask you for a new medium (disk) when it runs out of space.
hw
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules

Toshiba Magnia SG20 VPN Linux server Web server (No HDD, *Read*) -
$60.00

Sun Enterprise e450 400mhz cpu(x4), 4gb ram, 9gb HD w/spud most complete on ebay
$600.00

OPNsense pfSense 8-Core Atom C3758 2.2GHz 8GB DDR4 64GB SSD 8x NIC QAT AES VPN
$115.00

Ubuntu 26.04 LTS – 3 DVD Set Desktop - Server - Studio Edition - Grade AAA+
$13.99

NAS / Home Server PC - i5-10400, 16GB RAM, 512GB NVMe, Fractal Node 804
$325.00

All New Ubuntu 26.04 LTS Linux Bootable USB Flash Drive
$15.95

Linux Mint AI Deep Learning PC Workstation Ryzen 5 24gb Ram 16gb Tesla P100 GPU
$599.99

Ubuntu 26.04 Linux Desktop PC, 6-Core i5, up to 32GB RAM + 2TB SSD, Dell 7060
$399.99

Microsoft SQL Server 2025 Standard 32 Core Unlimited User CALs CoA Authentic
$388.00

HP ProLiant DL360P G8 Server 2.60Ghz 16-Core 96GB 2X 300GB Enterprise (Renewed)
$140.00