{"id":8574,"date":"2010-10-17T15:29:13","date_gmt":"2010-10-17T13:29:13","guid":{"rendered":"http:\/\/davidbosman.fr\/blog\/2010\/10\/17\/rapidement-decouper-un-gros-fichier\/"},"modified":"2011-08-11T19:22:39","modified_gmt":"2011-08-11T17:22:39","slug":"rapidement-decouper-un-gros-fichier","status":"publish","type":"post","link":"https:\/\/www.davidbosman.fr\/blog\/2010\/10\/17\/rapidement-decouper-un-gros-fichier\/","title":{"rendered":"Rapidement d\u00e9couper un gros fichier"},"content":{"rendered":"<p>Puisque j&#8217;en suis \u00e0 parler d&#8217;astuces bien pratiques sur le Mac, en voici une derni\u00e8re pour le WE, pour envoyer des gros fichiers par e-mail (ou les graver sur CD\/DVD). J&#8217;en ai parl\u00e9 dans <a href=\"http:\/\/forums.macgeneration.com\/6848932-post4.html\">une discussion sur MacG\u00e9<\/a>, mais y a pas de mal \u00e0 la r\u00e9p\u00e9ter ici. Elle se passe dans le Terminal (\u00e7a marchera aussi bien sous Linux) :<\/p>\n\n<p><img decoding=\"async\" src=\"http:\/\/davidbosman.fr\/blog\/wp-content\/uploads\/2010\/10\/shell.png\" alt=\"Shell\" \/><\/p>\n\n<p>Ne fuyez pas ! Je sais que le Terminal impressionne parfois, mais ce n&#8217;est jamais que du texte affich\u00e9 \u00e0 l&#8217;\u00e9cran. Et qui a <em>peur<\/em> d&#8217;un peu de texte ? \ud83d\ude09<\/p>\n\n<!--more-->\n\n<h3>D\u00e9couper<\/h3>\n\n<p>Ouvrez le Terminal dans le dossier o\u00f9 se trouve le fichier que vous souhaitez d\u00e9couper. Si vous ne savez pas comment naviguer dans le Terminal, le plus simple est de placer le fichier \u00e0 d\u00e9couper dans votre dossier utilisateur, \u00e0 sa racine, qui est l&#8217;emplacement par d\u00e9faut dans lequel s&#8217;ouvre le Terminal :<\/p>\n\n<p><img decoding=\"async\" src=\"http:\/\/davidbosman.fr\/blog\/wp-content\/uploads\/2010\/10\/finder.png\" alt=\"Finder\" \/><\/p>\n\n<p>Dans le Terminal, tapez ceci :<\/p>\n\n<p><code>split -b 2000k mon-fichier.pdf morceau<\/code><\/p>\n\n<p>Ce code donne l&#8217;instruction de d\u00e9couper le fichier &#8220;mon-fichier.pdf&#8221; en morceaux de ~2 m\u00e9ga chacun (une bonne taille pour l&#8217;envoi par email). Les fichiers seront nomm\u00e9s de &#8220;morceauaa&#8221; \u00e0 &#8220;morceauxx&#8221; :<\/p>\n\n<p><img decoding=\"async\" src=\"http:\/\/davidbosman.fr\/blog\/wp-content\/uploads\/2010\/10\/splited.png\" alt=\"Splited\" \/><\/p>\n\n<p>\u00c7a marche avec tous les fichiers bien entendu, pas seulement les PDF. Mais \u00e7a ne marchera pas avec un dossier, ou alors il faut le zipper d&#8217;abord (voyez plus bas).<\/p>\n\n<p>Pour cr\u00e9er des archives qui rentrent sur un DVD classique de 4 giga, on tapera plut\u00f4t :<\/p>\n\n<p><code>split -b 4000m mon-fichier morceau<\/code><\/p>\n\n<p>Le param\u00e8tre <strong>-b<\/strong> permet de donner une taille en octets aux fichiers d\u00e9coup\u00e9s, le <strong>m<\/strong> qui suit la taille indique qu&#8217;il s&#8217;agit de m\u00e9ga octets (on utilisera <strong>k<\/strong> pour les kilo octets).<\/p>\n\n<h3>Recoller les morceaux<\/h3>\n\n<p>Dans le Terminal, toujours dans le dossier o\u00f9 se trouvent les fichiers d\u00e9coup\u00e9s, on tapera ceci :<\/p>\n\n<p><code>cat morceau?? > nom-du-fichier-reconstruit.extension<\/code><\/p>\n\n<p>Qui va relier tous les morceaux dans un nouveau fichier nomm\u00e9 <em>nom-du-fichier-reconstruit.extension<\/em>. Pensez bien \u00e0 pr\u00e9ciser l&#8217;extension \u00e0 la fin du fichier, par exemple .mov ou, ici, .pdf.<\/p>\n\n<h3>Et pour un dossier complet ?<\/h3>\n\n<p>Comme je disais plus haut: \u00e7a ne marche pas, sauf si vous le zippez d&#8217;abord. Dans le Terminal, tapez :<\/p>\n\n<p><code>zip -r mon-archive mon-dossier <\/code><\/p>\n\n<p>Qui va cr\u00e9er un fichier <strong>mon-archive.zip<\/strong> \u00e0 partir du dossier <strong>mon-dossier<\/strong>.<\/p>\n\n<p>Il est possible de tout faire en une seule fois :<\/p>\n\n<p><code>zip -r mon-archive mon-dossier ; split -b 2000k mon-archive.zip morceaux<\/code><\/p>\n\n<p>Il y a des fa\u00e7ons encore plus rapide de faire \u00e7a, mais si vous les connaissez je dirais que c&#8217;est le signe que vous devriez faire ce genre de tutos \u00e0 ma place \ud83d\ude09<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Puisque j&#8217;en suis \u00e0 parler d&#8217;astuces bien pratiques sur le Mac, en voici une derni\u00e8re pour le WE, pour envoyer des gros fichiers par e-mail (ou les graver sur CD\/DVD). J&#8217;en ai parl\u00e9 dans une discussion sur MacG\u00e9, mais y &hellip; <a href=\"https:\/\/www.davidbosman.fr\/blog\/2010\/10\/17\/rapidement-decouper-un-gros-fichier\/\">Read more &rarr;<\/a><\/p>","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,10,12],"tags":[39,5],"class_list":["post-8574","post","type-post","status-publish","format-standard","hentry","category-mac","category-linux","category-trucs-et-astuces","tag-apple","tag-zen"],"_links":{"self":[{"href":"https:\/\/www.davidbosman.fr\/blog\/wp-json\/wp\/v2\/posts\/8574","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.davidbosman.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.davidbosman.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.davidbosman.fr\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.davidbosman.fr\/blog\/wp-json\/wp\/v2\/comments?post=8574"}],"version-history":[{"count":5,"href":"https:\/\/www.davidbosman.fr\/blog\/wp-json\/wp\/v2\/posts\/8574\/revisions"}],"predecessor-version":[{"id":11126,"href":"https:\/\/www.davidbosman.fr\/blog\/wp-json\/wp\/v2\/posts\/8574\/revisions\/11126"}],"wp:attachment":[{"href":"https:\/\/www.davidbosman.fr\/blog\/wp-json\/wp\/v2\/media?parent=8574"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.davidbosman.fr\/blog\/wp-json\/wp\/v2\/categories?post=8574"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.davidbosman.fr\/blog\/wp-json\/wp\/v2\/tags?post=8574"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}