How to unzip .bz2 file in Matlab?

38 ビュー (過去 30 日間)
Yoni Verhaegen -WE-1718-
Yoni Verhaegen -WE-1718- 2020 年 12 月 20 日
コメント済み: Walter Roberson 2021 年 5 月 23 日
How can I unzip the following .bz2 automatically in Matlab to reveal the grib file inside?
clear all
close all
fullURL1 = sprintf('https://opendata.dwd.de/weather/nwp/icon/grib/00/clch/icon_global_icosahedral_single-level_2020122000_000_CLCH.grib2.bz2');
fullURL = [fullURL1];
filename = 'highcloudcover.grb2.bz2';
urlwrite(fullURL,filename);
Thanks
  5 件のコメント
Yoni Verhaegen -WE-1718-
Yoni Verhaegen -WE-1718- 2021 年 5 月 23 日
編集済み: Walter Roberson 2021 年 5 月 23 日
Hi, I solved it with this:
filename = 'cloudcover.grib2.bz2';
urlwrite(fullURL,filename);
cmd = sprintf("bzip2 -dk '%s'", filename);
system(cmd);
filename = 'cloudcover.grib2';
Walter Roberson
Walter Roberson 2021 年 5 月 23 日

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

回答 (0 件)

カテゴリ

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

Community Treasure Hunt

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

Start Hunting!

Translated by