如何用R从网页中下载文件并解压?

问题遇到的现象和发生背景

想要从网站上下载一个csv文件并且解压后可以导入数据,用getSymbols无法加载到网页,就像用URL,但是不会具体代码,求赐教

问题相关代码,请勿粘贴截图

url<-'https://mba.tuck.dartmouth.edu/pages/faculty/ken.french/ftp/F-F_Research_Data_Factors_CSV.zip'
url_0<-getURL('https://mba.tuck.dartmouth.edu/pages/faculty/ken.french/ftp/F-F_Research_Data_Factors_CSV.zip')
url_1<-unzip('https://mba.tuck.dartmouth.edu/pages/faculty/ken.french/ftp/F-F_Research_Data_Factors_CSV.zip', list = TRUE)

运行结果及报错内容

url_0<-getURL('https://mba.tuck.dartmouth.edu/pages/faculty/ken.french/ftp/F-F_Research_Data_Factors_CSV.zip')
Error in curlPerform(curl = curl, .opts = opts, .encoding = .encoding) :
字符串里嵌入了nul:'PK\003\004\024'
url_1<-unzip('https://mba.tuck.dartmouth.edu/pages/faculty/ken.french/ftp/F-F_Research_Data_Factors_CSV.zip', list = TRUE)
Error in unzip("https://mba.tuck.dartmouth.edu/pages/faculty/ken.french/ftp/F-F_Research_Data_Factors_CSV.zip", :
无法打开'https://mba.tuck.dartmouth.edu/pages/faculty/ken.french/ftp/F-F_Research_Data_Factors_CSV.zip'%E6%96%87%E4%BB%B6

我的解答思路和尝试过的方法
我想要达到的结果