Windows 2000で最新版の CURLを使う場合の注意

Windows 向けの CURL なのですが、色々種類があります

curl -V を実行してみると分かるんですが、プロトコルの利用にどのライブラリを使用しているかによって、Windows 2000 で動作しないものもあります

curl 7.64.1 (i386-pc-win32) libcurl/7.64.1 Schannel zlib/1.2.11
Release-Date: 2019-03-27
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: AsynchDNS IPv6 Kerberos Largefile NTLM SPNEGO SSL SSPI libz

例えば、これ
openssl を使用しない schannel ベースなので、TLS 1.2までにしか対応していないWindows 2000の改造版の TLSではSSLのダウンロードに対応できません

curl: (35) schannel: next InitializeSecurityContext failed: SEC_E_ILLEGAL_MESSAG
E (0x80090326) - This error usually occurs when a fatal SSL/TLS alert is receive
d (e.g. handshake failed).

実行するとこんな風になります

curl 7.74.0 (i386-pc-win32) libcurl/7.74.0 OpenSSL/1.1.1i (Schannel) zlib/1.2.11
 brotli/1.0.9 zstd/1.4.8 WinIDN libssh2/1.9.0 nghttp2/1.42.0
Release-Date: 2020-12-09
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps mqtt pop3
pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: AsynchDNS HSTS HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile MultiSSL
NTLM SPNEGO SSL SSPI TLS-SRP Unicode UnixSockets alt-svc brotli libz zstd

C:>curl https://skanthak.homepage.t-online.de/download/curl-7.64.1.cab --output test.bin
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
 80 1675k   80 1343k    0     0    99k      0  0:00:16  0:00:13  0:00:03 82431

対応版であればこの通り

curl - Download

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です