Windows에서 Linux의 wget 이나 curl 비슷한 기능 실행하기

아무래도 GUI를 기본으로 하는 Windows라는 OS는 Command line 도구들이 조금 빈약합니다.
간단한 테스트나 다운로드를 위해 Linux에서 wget이나 curl을 많이 사용했는데,
Windows에 없어서 조금 불편할 때가 있습니다.
그나마 PowerShell을 통해 아래 명령어로 약간 비슷하게 흉내는 낼 수 있습니다.

# System.Net.WebClient 사용하기
$client = New-Object System.Net.WebClient
$client.DownloadFile("http://www.example.com/file.txt","C:\tmp\file.txt")
# Invoke-WebRequest 사용하기
Invoke-WebRequest -OutFile index.html http://www.example.com

그래도 영… wget이나 curl을 Windows 버전으로 구하는 게…

cURL VC9 바이너리

cURL 7.20.0

cURLpp 0.7.3
이렇게는 Visual Studio 2008 (VC9)에서 Static Library로 빌드하여 만들었습니다.
아직 테스트는 많이 못해봤습니다.
원본 출처
cURL 사이트에 보니 많은 언어에 bind 할 수 있네요…
(Basic, C, C++, D, Java, Lua, .NET, Pascal, Perl, PHP, Phthon, Ruby, ………)
여기서 C++을 클릭해 링크 따라가니 cURLpp로 이어지네요.