How to unzip .bz2 file in Matlab?

24 visualizzazioni (ultimi 30 giorni)
Yoni Verhaegen -WE-1718-
Yoni Verhaegen -WE-1718- il 20 Dic 2020
Commentato: Walter Roberson il 23 Mag 2021
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 Commenti
Yoni Verhaegen -WE-1718-
Yoni Verhaegen -WE-1718- il 23 Mag 2021
Modificato: Walter Roberson il 23 Mag 2021
Hi, I solved it with this:
filename = 'cloudcover.grib2.bz2';
urlwrite(fullURL,filename);
cmd = sprintf("bzip2 -dk '%s'", filename);
system(cmd);
filename = 'cloudcover.grib2';

Accedi per commentare.

Risposte (0)

Categorie

Scopri di più su Introduction to Installation and Licensing in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by