その他
    ホーム 技術発信 DoRuby Windows でも Mac でもツールを使用せずに元に戻せるファイル分割
    Windows でも Mac でもツールを使用せずに元に戻せるファイル分割
     

    Windows でも Mac でもツールを使用せずに元に戻せるファイル分割

    この記事はアピリッツの技術ブログ「DoRuby」から移行した記事です。情報が古い可能性がありますのでご注意ください。

    サイズの大きなファイルを分割して共有したい。 けれど、共有する相手にWindowsユーザとMacユーザがいる。 という様な場合、WindowsでもMacでも使用できるファイル分割・結合ツールを使用する方法もあるが、 以下の方法でファイル分割すれば、専用ツールなしで(WindowsやMacの標準で)結合できるようになる。

    分割方法 (Mac)

    split origin.txt -b 100m -d splitted.txt_
    

    origin.txtの部分は分割したい対象のファイル。
    100mの部分は、分割したいファイルの単位。この例では100MBごとのファイルに分割される。
    splitted.txt_の部分は、分割後のファイル名。この例では「splitted.txt_00」、「splitted.txt_01」、…という様なファイルが生成される。

    結合方法(Windows)

    copy /b splitted.txt_* origin.txt
    

    結合方法(Mac)

    cat splitted.txt_* > origin.txt
    

    注意

    残念ながら分割の方はMacで行うしかない。ただし、Windowsでもbashが使えるツールがあれば、使用できる。