Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.

Autor Téma: [Vyřešeno] Rozdělení .zip přes příkaz $split  (Přečteno 4340 krát)

zemko

  • Člen
  • **
  • Příspěvků: 123
  • fat skankin bastard
    • Zobrazit profil
[Vyřešeno] Rozdělení .zip přes příkaz $split
« kdy: 14 Prosinec 2011, 17:45:36 »
Mám velké .iso (8GB), zkoušel jsem udělat rozdělení přes $split, ale nejsem si jistý jestli by to windows překousal a znovu spojil dohromady, proto jsem se rozhodl dát celý soubor do .zip a ten pak rozdělit přes

$split -d -b4096M path examplepath

vytvori se file.zip00 a file.zip00 s tim, ze ikonku archivu má jen file.zip00 (coz jsem zjistil, ze je normalni) a kdyz dam rozbalit tak se to nerozbali dohromady a napise to chybu

Kód: [Vybrat]
Archive:  /home/zemko/file/file.zip00
[/home/zemko/Stažené/file/file.zip00]
  End-of-central-directory signature not found.  Either this file is not
  a zipfile, or it constitutes one disk of a multi-part archive.  In the
  latter case the central directory and zipfile comment will be found on
  the last disk(s) of this archive.
zipinfo:  cannot find zipfile directory in one of /home/zemko/file/file.zip00 or
          /home/zemko/file/file.zip00.zip, and cannot find /home/zemko/file/file.zip00.ZIP, period.

chapu, ze mam pouzit posledni soubor...ale kdyz posledni soubor je file.zip01 tak nejde jako archiv rozbalit, a kdyz umazu 01 tak to napise tu samou chybu...potrebuju aby se to rozbalilo nejak jednodusse ve windows...pripadne jestli vite jinou moznost jak to udelat bylo by to super...

OS: ubuntu 11.10
« Poslední změna: 17 Prosinec 2011, 20:56:29 od zemko »

jmp

  • Závislák
  • ****
  • Příspěvků: 2617
    • Zobrazit profil
Re:Rozdělení .zip přes příkaz $split
« Odpověď #1 kdy: 14 Prosinec 2011, 17:53:11 »
pokud je to zapakovane a nasledne rozdelene, tak to zase musite nejprve spojit a pak rozbalovat...

ntz_reloaded

  • Lokaj
  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3727
  • skill :: ur home erly
    • Zobrazit profil
Re:Rozdělení .zip přes příkaz $split
« Odpověď #2 kdy: 14 Prosinec 2011, 17:56:24 »
Kód: [Vybrat]
zipsplit [-hiLpst] [-n size] [-b path] zipfile
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

zemko

  • Člen
  • **
  • Příspěvků: 123
  • fat skankin bastard
    • Zobrazit profil
Re:Rozdělení .zip přes příkaz $split
« Odpověď #3 kdy: 14 Prosinec 2011, 18:02:09 »
jmp: takze to je pres windows nepruchodny takhle? hmm

ntz_realoaded: a pujde to pak jednoduse rozbalit ve windows? aniz by se muselo neco spojovat?

zemko

  • Člen
  • **
  • Příspěvků: 123
  • fat skankin bastard
    • Zobrazit profil
Re:Rozdělení .zip přes příkaz $split
« Odpověď #4 kdy: 14 Prosinec 2011, 18:10:05 »
tak zipsplit bude asi spatna volba

Kód: [Vybrat]
zipsplit warning: Entry is larger than max split size of: 4074
zipsplit warning: use -n to set split size
zipsplit error: Entry too big to split, read, or write (file.iso)

a kdyz snizim -n na pozadovanou tak

Kód: [Vybrat]
zipsplit warning: Entry is larger than max split size of: 4052
zipsplit warning: use -n to set split size
zipsplit error: Entry too big to split, read, or write (file.iso)

jmp

  • Závislák
  • ****
  • Příspěvků: 2617
    • Zobrazit profil
Re:Rozdělení .zip přes příkaz $split
« Odpověď #5 kdy: 14 Prosinec 2011, 18:17:17 »
spojovat soubory lze i pod windows (namatkove to umi treba total commander, ale mam dojem, ze spojeni lze docilit i pomoci "copy" z radky)
pokud uz bych na to sel necim jinym, tak bych asi volil 7zip (pro ubuntu jsou v repozitari balicky jako p7zip ci p7zip-full a pro windows existuje take)

EDIT: ten prikaz by mohl byt takhle nejak:
Kód: [Vybrat]
COPY PrvniCast /B + DruhaCast /B Vysledek /B
« Poslední změna: 14 Prosinec 2011, 18:21:25 od jmp »

zemko

  • Člen
  • **
  • Příspěvků: 123
  • fat skankin bastard
    • Zobrazit profil
Re:Rozdělení .zip přes příkaz $split
« Odpověď #6 kdy: 14 Prosinec 2011, 18:28:19 »
p7zip mam nainstalovan, ale trosku nechapu tu napovedu

Kód: [Vybrat]
Usage: /usr/bin/p7zip [-d] [-h|--help] [file]

    -h print this help
    -d decompress file

jmp

  • Závislák
  • ****
  • Příspěvků: 2617
    • Zobrazit profil
Re:Rozdělení .zip přes příkaz $split
« Odpověď #7 kdy: 14 Prosinec 2011, 18:29:53 »
tak zkuste
Kód: [Vybrat]
man 7z  ;D

daysleeper

  • Závislák
  • ****
  • Příspěvků: 1206
    • Zobrazit profil
Re:Rozdělení .zip přes příkaz $split
« Odpověď #8 kdy: 14 Prosinec 2011, 18:42:14 »
taky
http://forum.ubuntu.cz/index.php?topic=41812.0

7z je možné spustit bez komprese, pak je mnohem rychlejší.
V Ubuntu pak stačí kliknout na soubor.7z.001 (ikonka archivu) a otevře se Správce archivů s daným souborem/adresářem.

Změnu nastavení komprese je možné nastavit i přes GUI (pak není třeba jít do příkazové řádky vůbec):
http://askubuntu.com/questions/29434/how-can-i-maximally-compress-gz-files-in-nautilus
« Poslední změna: 14 Prosinec 2011, 18:51:56 od daysleeper »

zemko

  • Člen
  • **
  • Příspěvků: 123
  • fat skankin bastard
    • Zobrazit profil
Re:Rozdělení .zip přes příkaz $split
« Odpověď #9 kdy: 14 Prosinec 2011, 19:08:19 »
jmp: ja vul :)

no tak jsem se prekousal pres manual, ale moc chytrej z toho nejsem

7z -t7z -v4g mx0 /cesta/ke/komprimovanemu/souboru

co delam spatne kdyz mi to pise Incorrect command line?

jmp

  • Závislák
  • ****
  • Příspěvků: 2617
    • Zobrazit profil
Re:Rozdělení .zip přes příkaz $split
« Odpověď #10 kdy: 14 Prosinec 2011, 19:37:41 »
tak zpet do manualu atp. file:///usr/share/doc/p7zip-full/DOCS/MANUAL/switches/method.htm
Citace
EXAMPLE 1
       7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on archive.7z dir1
              adds all files from directory "dir1" to archive archive.7z using
              "ultra settings"       -t7z   7z archive

       -m0=lzma
              lzma method

       -mx=9  level of compression = 9 (Ultra)

       -mfb=64
              number of fast bytes for LZMA = 64

       -md=32m
              dictionary size = 32 megabytes

       -ms=on solid archive = on

tech chyb je tam vic
neni dano, co a s cim chcete delat + dalsi syntaxe je spatne...

zemko

  • Člen
  • **
  • Příspěvků: 123
  • fat skankin bastard
    • Zobrazit profil
Re:Rozdělení .zip přes příkaz $split
« Odpověď #11 kdy: 14 Prosinec 2011, 21:19:17 »
mam jeden ted uz .zip soubor o velikosti 7.5GB a potrebuju ho rozdelit na dva tak aby se dal rozbalit ve windows...pripadne muzu rozbalit a budu tam mit .iso a jeden soubor o velikosti 8GB

jmp

  • Závislák
  • ****
  • Příspěvků: 2617
    • Zobrazit profil
Re:Rozdělení .zip přes příkaz $split
« Odpověď #12 kdy: 14 Prosinec 2011, 21:36:17 »
snad to neni tak tezke

7z a -tzip -v4g -mx=0 sekana.zip /cesta/ke/komprimovanemu/souboru

misto

7z -t7z -v4g mx0 /cesta/ke/komprimovanemu/souboru

EDIT: jen doufam, ze to zase nebyl nejakej ukol do skoly...
« Poslední změna: 14 Prosinec 2011, 21:51:48 od jmp »

Liber

  • Občanské sdružení Ubuntu ČR
  • Člen
  • **
  • Příspěvků: 136
  • Hledejme řešení, ne důvody proč si stěžovat :-)
    • Zobrazit profil
Re:Rozdělení .zip přes příkaz $split
« Odpověď #13 kdy: 14 Prosinec 2011, 22:03:38 »
Mám velké .iso (8GB), zkoušel jsem udělat rozdělení přes $split, ale nejsem si jistý jestli by to windows překousal a znovu spojil dohromady, proto jsem se rozhodl dát celý soubor do .zip a ten pak rozdělit přes

$split -d -b4096M path examplepath

vytvori se file.zip00 a file.zip00 s tim, ze ikonku archivu má jen file.zip00 (coz jsem zjistil, ze je normalni) a kdyz dam rozbalit tak se to nerozbali dohromady a napise to chybu

Kód: [Vybrat]
Archive:  /home/zemko/file/file.zip00
[/home/zemko/Stažené/file/file.zip00]
  End-of-central-directory signature not found.  Either this file is not
  a zipfile, or it constitutes one disk of a multi-part archive.  In the
  latter case the central directory and zipfile comment will be found on
  the last disk(s) of this archive.
zipinfo:  cannot find zipfile directory in one of /home/zemko/file/file.zip00 or
          /home/zemko/file/file.zip00.zip, and cannot find /home/zemko/file/file.zip00.ZIP, period.

chapu, ze mam pouzit posledni soubor...ale kdyz posledni soubor je file.zip01 tak nejde jako archiv rozbalit, a kdyz umazu 01 tak to napise tu samou chybu...potrebuju aby se to rozbalilo nejak jednodusse ve windows...pripadne jestli vite jinou moznost jak to udelat bylo by to super...

OS: ubuntu 11.10
Já rozděluji soubory ve správci KRUSADER a ve widlích je opět spojím s  Total Commanderem a naopak :-)

zemko

  • Člen
  • **
  • Příspěvků: 123
  • fat skankin bastard
    • Zobrazit profil
Re:Rozdělení .zip přes příkaz $split
« Odpověď #14 kdy: 14 Prosinec 2011, 22:59:30 »
jmp: diky :) vypada to dobre :) a opravdu to neni ukol (studuju magistersky politicky teorie a soudobe dejiny ;-) )

Liber: tak pro priste :)

jmp

  • Závislák
  • ****
  • Příspěvků: 2617
    • Zobrazit profil
Re:Rozdělení .zip přes příkaz $split
« Odpověď #15 kdy: 15 Prosinec 2011, 07:00:02 »
jen bacha na to, ze 7z nebere v potaz unixova opravneni, takze pokud chcete zachovat i opravnenei, tak nejprve setrepat tarem (vcetne prav) a pak teprve pripadne pouzit 7z...

zemko

  • Člen
  • **
  • Příspěvků: 123
  • fat skankin bastard
    • Zobrazit profil
Re:Rozdělení .zip přes příkaz $split
« Odpověď #16 kdy: 15 Prosinec 2011, 08:10:59 »
staci kdyz se to ve win otevre ;)

zemko

  • Člen
  • **
  • Příspěvků: 123
  • fat skankin bastard
    • Zobrazit profil
Re:[Vyřešeno] Rozdělení .zip přes příkaz $split
« Odpověď #17 kdy: 17 Prosinec 2011, 22:07:23 »
tak kdyz chci ten rozdeleny soubor vypalit, tak soubor 002 a dalsi jdou v pohode, ale soubor 001 mi vzdy napise, ze je

Kód: [Vybrat]
libisofs: FATAL : Image is most likely damaged. Calculated/written block address mismatch.

pouzivam XFBurn