大きなサイズのファイルを圧縮して保存したい

19 ビュー (過去 30 日間)
poni_poni
poni_poni 2021 年 2 月 5 日
コメント済み: poni_poni 2021 年 2 月 10 日
私の行う研究では1回の解析につき15GBほどのファイルが出力され,これを圧縮して保存する必要があります.
上記のリンクでsaveコマンドのv7.3を利用したMATLABファイルは圧縮されないとありますが,なぜ大きいサイズは圧縮されないのでしょうか?(逆に大きいサイズほど圧縮するべきだと思うのですが...)
saveコマンドでは圧縮ができないということで,matファイルに出力後zipへの変換も試みましたが,ファイルサイズは変わりませんでした.出力時,出力後,どちらでも構いませんので,ファイルサイズを下げる良い方法をご存じないでしょうか?
似たような質問はいくつか拝見しましたが,これという解決策が見つけられていません.既出でしたら申し訳ありません.
  8 件のコメント
Hiroyuki Hishida
Hiroyuki Hishida 2021 年 2 月 10 日
似たことをしたことがありますが、諦めて都度都度データを書き出しておりました。
圧縮させるのでしたら、XYTのデータをいくつかに分割して、個別に保存するのはいかがでしょうか?元データD(x, y, t)を、例えばn個のサブ集合に分割しますd1(x, y, t1~t10)、d2(x, y, t11~t20)、・・・、dn(x, y, tn-9~tn)。この各dについてMAT保存いただければ、圧縮も可能かと思います。
すみません、この程度しかでてきませんでした。
poni_poni
poni_poni 2021 年 2 月 10 日
いえいえ,ご検討いただきありがとうございます.
Tを分割するのが一番よさそうですね.

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File ExchangeMATLAB についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!