linux und rar

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • linux und rar

    Also die SuFu hat nichts gebracht, deshalb der Thread:

    Ich habe unter Linux schon massenweise mit unrar Dateien entpackt, auch in gesplitteten Archiven mit:

    Quellcode

    1. $ unrar e arch.part1.rar


    Dann hat er sich alle Archive geholt, klappt auch mit r00-rXY...

    Gut nun wenn ich ein Archiv erstellen will mache ich das ja mit:

    Quellcode

    1. $ rar a test.rar testfile1.txt testfile2.txt
    usw.

    Nun, wie mache ich aber Split-Archive??

    -purx
    [SIZE=1]"There's no right, there's no wrong, there's only popular opinion." Jeffrey Goines (Brad Pitt) in Twelve Monkeys[/SIZE]

    [SIZE=1]$ killall chico[/SIZE]
  • 1. WItzbold, als hätt ich das nicht gemacht
    2. Gibts dazu keine Manpage, jedoch eine help
    3. Gehts nicht um unrar, sondern um rar (naja siehe Post von oben).

    Hier die help:

    Quellcode

    1. $ rar
    2. RAR 3.40 Copyright (c) 1993-2004 Alexander Roshal 8 Sep 2004
    3. Shareware version Type RAR -? for help
    4. Usage: rar <command> -<switch 1> -<switch N> <archive> <files...>
    5. <@listfiles...> <path_to_extract\>
    6. <Commands>
    7. a Add files to archive
    8. c Add archive comment
    9. cf Add files comment
    10. cw Write archive comment to file
    11. d Delete files from archive
    12. e Extract files to current directory
    13. f Freshen files in archive
    14. i[par]=<str> Find string in archives
    15. k Lock archive
    16. l[t,b] List archive [technical, bare]
    17. m[f] Move to archive [files only]
    18. p Print file to stdout
    19. r Repair archive
    20. rc Reconstruct missing volumes
    21. rn Rename archived files
    22. rr[N] Add data recovery record
    23. rv[N] Create recovery volumes
    24. s[name|-] Convert archive to or from SFX
    25. t Test archive files
    26. u Update files in archive
    27. v[t,b] Verbosely list archive [technical,bare]
    28. x Extract files with full path
    29. <Switches>
    30. - Stop switches scanning
    31. ad Append archive name to destination path
    32. ag[format] Generate archive name using the current date
    33. ap<path> Set path inside archive
    34. as Synchronize archive contents
    35. av Put authenticity verification (registered versions only)
    36. av- Disable authenticity verification check
    37. c- Disable comments show
    38. cfg- Disable read configuration
    39. cl Convert names to lower case
    40. cu Convert names to upper case
    41. df Delete files after archiving
    42. dh Open shared files
    43. ds Disable name sort for solid archive
    44. e<attr> Set file exclude attributes
    45. ed Do not add empty directories
    46. en Do not put 'end of archive' block
    47. ep Exclude paths from names
    48. ep1 Exclude base directory from names
    49. ep3 Expand paths to full including the drive letter
    50. f Freshen files
    51. hp[password] Encrypt both file data and headers
    52. idp Disable percentage display
    53. ierr Send all messages to stderr
    54. ilog[name] Log errors to file (registered versions only)
    55. inul Disable all messages
    56. isnd Enable sound
    57. k Lock archive
    58. kb Keep broken extracted files
    59. m<0..5> Set compression level (0-store...3-default...5-maximal)
    60. mc<par> Set advanced compression parameters
    61. md<size> Dictionary size in KB (64,128,256,512,1024,2048,4096 or A-G)
    62. ms[ext;ext] Specify file types to store
    63. o+ Overwrite existing files
    64. o- Do not overwrite existing files
    65. ol Save symbolic links as the link instead of the file
    66. ow Save or restore file owner and group
    67. p[password] Set password
    68. p- Do not query password
    69. r Recurse subdirectories
    70. r0 Recurse subdirectories for wildcard names only
    71. ri<P>[:<S>] Set priority (0-default,1-min..15-max) and sleep time in ms
    72. rr[N] Add data recovery record
    73. rv[N] Create recovery volumes
    74. s[<N>,v[-],e] Create solid archive
    75. s- Disable solid archiving
    76. sfx[name] Create SFX archive
    77. si[name] Read data from standard input (stdin)
    78. t Test files after archiving
    79. ta<date> Process files modified after <date> in YYYYMMDDHHMMSS format
    80. tb<date> Process files modified before <date> in YYYYMMDDHHMMSS format
    81. tk Keep original archive time
    82. tl Set archive time to latest file
    83. tn<time> Process files newer than <time>
    84. to<time> Process files older than <time>
    85. ts<m,c,a>[N] Save or restore file time (modification, creation, access)
    86. u Update files
    87. v Create volumes with size autodetection or list all volumes
    88. v<size>[k,b] Create volumes with size=<size>*1000 [*1024, *1]
    89. ver[n] File version control
    90. vn Use the old style volume naming scheme
    91. vp Pause before each volume
    92. w<path> Assign work directory
    93. x<file> Exclude specified file
    94. x@ Read file names to exclude from stdin
    95. x@<list> Exclude files in specified list file
    96. y Assume Yes on all queries
    97. z<file> Read archive comment from file
    Alles anzeigen


    Ich finde hier keine Hinweise auf das erstellen von Split-Archiven, ihr?

    Kann es sein, dass man mit der Linux-Version Split-Archive nur entpacken kann, aber nicht selbst erstellen?
    [SIZE=1]"There's no right, there's no wrong, there's only popular opinion." Jeffrey Goines (Brad Pitt) in Twelve Monkeys[/SIZE]

    [SIZE=1]$ killall chico[/SIZE]
  • Danke für den Tip, split kenne ich (guck du hier: freesoft-board.to/thread120073.html )


    Ich wollte eignetlich das ganze mit RAR machen, weil das ja sowas wie Board-Standard ist. Einen Film in 15MB Stücke zu hacken, die man dann wieder zusammenglicken muss ich nicht jedem Windows-User geheuer.

    Es geht um meinen ersten Release und den Film als ganzes zu uppen ist ein bisschen doof.

    Was würdet ihr tun?

    [EDIT]

    Hab mir Split nochmals angeschaut und den Link, und wie so oft ist es eine generische Lösung. Sorry für mein anfängliches Missverständnis. Ich kann also mit rar ein Archiv machen und das nachher mit split teilen. Ich muss das mal testen ob das dann auch tatsächlich funktioniert, bin mir aber sicher eine Lösung zu finden...
    Danke vielmals an codepoet!
    [/EDIT]
    [SIZE=1]"There's no right, there's no wrong, there's only popular opinion." Jeffrey Goines (Brad Pitt) in Twelve Monkeys[/SIZE]

    [SIZE=1]$ killall chico[/SIZE]
  • Ja, also ich mach das fast schon täglich. Also du musst dir sicher mal das proggy "rar" holen.

    Darin enthalten ist auch unrar. Dann geht das einfach:

    Quellcode

    1. $ unrar e archive.rar


    Das e steht dabei, dafür, dass er das Archiv ins aktuelle Verzeichnis entpackt.

    Wenn es ein passwortgeschütztes Archiv ist, fragt er interaktiv nach dem Passwort.

    ACHTUNG: PW wird nicht angezeigt (*nix Style, es wird einfach nichts angezeigt). Also Passwort eingeben, [ENTER] drücken und fertig. Wenn du mehrere Archive hast, kannst du sogar wählen ob er immer dasselbe Passwort nehmen soll oder dich bei jedem Archiv einzeln Fragen soll.
    [SIZE=1]"There's no right, there's no wrong, there's only popular opinion." Jeffrey Goines (Brad Pitt) in Twelve Monkeys[/SIZE]

    [SIZE=1]$ killall chico[/SIZE]
  • 1. hat jedes programm das du unter linux laufen lässt ne man page sonst würde dein linux nurnoch rumheulen aber dazu später...
    "unrar -a -v 1024 testdatei.mpeg" 1024kb (1mb) große archivteile
    "unrar -x -p passwort testdatei.rar" entpackt datei testdatei mir passwort passwort
    Signatur entsprach nicht den Boardregeln.
    ->gelöscht by lukas2004
  • Danke n0n4m3,

    Quellcode

    1. v<size>[k,b] Create volumes with size=<size>*1000 [*1024, *1]
    2. ==> dieser Befehl erstellt ein neues Archiv (oder füt zu einem bestehenden Archiv) archiv.rar das file testdatei.mpg hinzu.
    3. das Archiv wird in 1MB-Stücke zerteilt
    4. rar a -v1024 archiv.rar testdatei.mpg


    Ich war wohl einfach blind! Sry!

    Und wegen man page: Deine Aussage stimmt 100%ig nicht.
    1. Linux selbst ist es sch*iss egal ob es eine man-page hat oder nicht, ist ja für Menschen gemacht und nicht fürs System
    2. Ist das schreiben einer Manpage leider immer noch Fleissarbeit und geht nicht automatisch. Man kann nicht davon ausgehen, dass jeder Entwickler eine man-page schreibt.

    Nichts desto trotz haben natürlich viele (sogar sehr sehr viele) Progs eine man-page die einem das Arbeiten erleichtert. Bei meiner Installation jedenfalls gibts von "rar" keine manpage.
    [SIZE=1]"There's no right, there's no wrong, there's only popular opinion." Jeffrey Goines (Brad Pitt) in Twelve Monkeys[/SIZE]

    [SIZE=1]$ killall chico[/SIZE]