
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Pythonでバイナリファイルを指定サイズに分割、結合する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Pythonでバイナリファイルを指定サイズに分割、結合する - Qiita
1. 指定されたデータサイズでファイルを分割する 指定されたファイルを指定されたデータサイズ(チャン... 1. 指定されたデータサイズでファイルを分割する 指定されたファイルを指定されたデータサイズ(チャンクサイズ)で分割して、同じディレクトリに元ファイル名.0、元ファイル名.1、元ファイル名.2という名前で出力します。 処理のポイントは元ファイルをチャンクサイズづつ読み込み、読み取り位置をシークさせていくことです。チャンクサイズしかメモリに展開しないため、巨大なファイルでも分割することが可能です。 (注意) サンプルではチャンクサイズは最大でも数MBを想定しています。数十~数百MBでファイルを分割したい場合、一度でチャンクサイズのデータを読み込むのではなく、バッファリングしつつ読み込んで分割ファイルに書き込むようにしてください。 # 指定されたデータサイズでファイルを分割する def divide_file(filePath, chunkSize): readedDataSize = 0 i