gpt4 book ai didi

linux - 自动 ftp crc 长度错误后 gunzip

转载 作者:太空宇宙 更新时间:2023-11-04 11:31:14 24 4
gpt4 key购买 nike

我在发送到服务器的文件的 .gz 文件中遇到 crc 错误/长度错误。

在手动检索文件时,我得到的文件大小为 1932 字节,并且 gunzips 正常,没有任何问题。

但是当我通过 shell 脚本检索它时,到达的文件是 1931 字节。

有趣的是我正在 ftping 3 个文件,其中 2 个正确到达。

这就是我自动化它的方式:

echo "user $username $password" > $BATCH

echo "get reston.txt.gz reston.txt.gz" >> $BATCH
echo "get tuffnel.txt.gz tuffnel.txt.gz" >> $BATCH
echo "get atlanta.txt.gz atlanta.txt.gz" >> $BATCH

echo "exit" >> $BATCH

ftp -n -v $ipaddress < $BATCH > $LOG

然后

gunzip *.txt.gz

tuffnel,atlanta 工作正常,除非手动下载,否则 reston 不会 gunzip。

提前致谢,勒布

最佳答案

也许 FTP 默认为 ASCII/文本模式?尝试将“BIN”作为第一个命令:

echo "user $username $password" > $BATCH
echo "BIN" >> $BATCH

echo "get reston.txt.gz reston.txt.gz" >> $BATCH
echo "get tuffnel.txt.gz tuffnel.txt.gz" >> $BATCH
echo "get atlanta.txt.gz atlanta.txt.gz" >> $BATCH

echo "exit" >> $BATCH

ftp -n -v $ipaddress < $BATCH > $LOG

关于linux - 自动 ftp crc 长度错误后 gunzip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11157355/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com