Epstein Files Full PDF

CLICK HERE
Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
Flag Counter
  1. World Encyclopedia
  2. cURL - Wikipedia
cURL - Wikipedia
From Wikipedia, the free encyclopedia
Free URL data transfer client software
Not to be confused with Curl (programming language).
For other uses, see Curl.
curl
Original authorDaniel Stenberg[1]
DeveloperContributors to the curl project
Initial release1996; 30 years ago (1996)[2]
Stable release
8.18.0[3] Edit this on Wikidata / 7 January 2026
Written inC
Platform29 platforms (see § libcurl for details)
TypeWeb client (supports e.g. HTTPS, and FTP)
Licensecurl license[4][5] (inspired by the MIT License[5]) and a fraction uses the ISC
Websitecurl.se Edit this on Wikidata
Repository
  • github.com/curl/curl Edit this at Wikidata

cURL (pronounced like "curl",[6] /kɜːrl/) is a free and open source CLI app for uploading and downloading individual files. It can download a URL from a web server over HTTP, and supports a variety of other network protocols, URI schemes, multiple versions of HTTP, and proxying. The project consists of a library (libcurl) and command-line tool (curl), which have been widely ported to different computing platforms. It was created by Daniel Stenberg, who is still the lead developer of the project.

History

[edit]

The software was first released in 1996,[7] originally named httpget and then became urlget, before adopting the current name of curl.[8][9] The name stands for "Client and URL".[10] The original author and lead developer is the Swedish developer Daniel Stenberg, who created curl to power part of an IRC bot, because he wanted to automatically provide currency exchange rates, fetched from a website, to users in an IRC chat room.[2]

Components

[edit]

libcurl

[edit]

libcurl is a client-side URL transfer library that powers curl.[11] It supports numerous internet protocols including DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS.

libcurl supports HTTP versions 0.9, 1.0, 1.1, HTTP/2 and HTTP/3 including h2c, prior-knowledge, dual-connect modes, and QUIC with 0-RTT handshakes.

The library provides features such as cookie handling, standard HTTP request methods (GET, POST, PUT, HEAD, multipart form uploads), and authentication mechanisms including Basic, Digest, NTLM, Negotiate, CRAM-MD5, SCRAM-SHA, Kerberos, Bearer tokens, AWS Sigv4, SASL, and reading credentials from .netrc.

libcurl supports a variety of security and transport features, including TLS 1.0-1.3, mutual authentication, STARTTLS, OCSP stapling, Encrypted Client Hello (ECH), False Start, key pinning, post-quantum readiness, session resumption, early data, session import/export, HSTS, Alt-Svc, Public Suffix List (PSL), entity tags (ETags), range requests, transfer compression (gzip, Brotli, zstd), custom headers, custom methods, and redirect following.

It also offers proxy and networking support, including SOCKS4, SOCKS5, HAProxy, and HTTP proxies with chaining and Unix domain sockets, as well as user-plus-password authentication[12]. Advanced name-resolution features include DNS-over-HTTPS, custom DNS servers, host/port mappings, and DNS caching.

Additional functionality includes file transfer resume, FTP uploading, form-based HTTP upload, HTTPS certificates, and mechanisms for controlling and monitoring transfers such as configurable timeouts, automatic retries, rate limiting, and detection of stalled connections. The library also provides enhanced reporting features, including JSON-formatted metadata, content-disposition handling, IDN hostname display, and customizable transfer information.

The libcurl library is portable, as it builds and works identically on most platforms, including:[13][14][15]

  • AIX
  • AmigaOS
  • Android[citation needed]
  • Azure Sphere OS
  • BeOS
  • BlackBerry Tablet OS and BlackBerry 10[16]
  • Cesium
  • Darwin
  • DOS
  • Deos
  • FreeBSD
  • FreeRTOS
  • HP-UX
  • HURD
  • iOS
  • IRIX
  • Linux
  • macOS
  • NetBSD
  • NetWare
  • OpenBSD
  • OpenHarmony
  • OpenVMS
  • OS/2
  • QNX
  • QNX Neutrino
  • RISC OS
  • RTEMS
  • Solaris
  • Symbian
  • Tru64
  • Ultrix
  • UnixWare
  • Windows
  • VxWorks
  • Zephyr

The libcurl library is thread-safe and IPv6 compatible. Bindings are available for more than 50 languages, including C, C++, Java, Julia (is bundled with), PHP and Python.[17]

The libcurl library supports SSL/TLS through GnuTLS, mbedTLS, SChannel (on Windows), OpenSSL, BoringSSL, AWS-LC, QuicTLS, LibreSSL, AmiSSL, wolfSSL and rustls.[18]

curl

[edit]

curl is a command-line tool for getting or sending data, including files, using URL syntax. curl provides an interface to the libcurl library; it supports every protocol libcurl supports.[12]

curl supports HTTPS, and performs SSL or TLS certificate verification by default. When curl connects to a remote server via HTTPS, it will obtain the remote server certificate, then checks against its CA certificate store the validity of the remote server to ensure the remote server is the one it claims to be. Some curl packages are bundled with a CA certificate store file. There are several options to specify a CA certificate, such as --cacert and --capath. The --cacert option can be used to specify the location of the CA certificate store file.

Starting with Windows 10 version 1809, Windows ships with curl.exe.[15] On Microsoft Windows, if a CA certificate file is not specified, curl will look for the curl-ca-bundle.crt file in the following locations, in the order given:[19]

  1. App's folder (where curl.exe is located)
  2. Current working directory
  3. C:\Windows\System32 directory
  4. C:\Windows directory
  5. Directories specified in the PATH environment variable

curl will return an error message if the remote server is using a self-signed certificate, or if the remote server certificate is not signed by a CA listed in the CA cert file. -k or --insecure option can be used to skip certificate verification. Alternatively, if the remote server is trusted, the remote server CA certificate can be added to the CA certificate store file.

tiny-curl

[edit]

tiny-curl is a lightweight version of libcurl developed by wolfSSL Inc. for embedded and resource-constrained devices. It implements HTTPS functionality in roughly 100 KB of code on typical 32-bit architectures.

Licensing

[edit]

curl and libcurl are distributed under the MIT License. tiny-curl, a version of curl optimized for embedded systems and supported by wolfSSL, is available under both the GNU GPLv3-or-later and commercial licensing.

Rock-solid curl,[20] the long-term support (LTS) edition, uses the same curl license by default, with an option for commercial licensing for organizations that require contractual support or warranty coverage.

See also

[edit]
  • Free and open-source software portal
  • curl-loader – an open-source testing tool based on curl
  • libwww – an early library that comes with a command line interface
  • PowerShell – the iwr (Invoke-WebRequest) Windows PowerShell had functionality similar to curl; class Web-client too.[21]
  • Web crawler – an internet bot that can crawl the web
  • Wget – similar command-line tool with no associated library but capable of recursive downloading

References

[edit]
  1. ^ Stenberg, Daniel (20 March 2015). "curl, 17 years old today". daniel.haxx.se. Retrieved 20 March 2015.
  2. ^ a b "History of curl - How curl Became Like This". curl. Archived from the original on September 30, 2017. Retrieved November 17, 2016. Daniel simply adopted an existing command-line open-source tool, httpget, that Brazilian Rafael Sagula had written and recently release version 0.1 of. After a few minor adjustments, it did just what he needed. [...] HttpGet 1.0 was released on April 8th 1997 with brand new HTTP proxy support. [...] Stenberg was spending time writing an IRC bot for an Amiga related channel on EFnet. He then came up with the idea to make currency-exchange calculations available to Internet Relay Chat (IRC) users.
  3. ^ Daniel Stenberg (7 January 2026). "curl 8.18.0". Retrieved 7 January 2026.
  4. ^ "curl License". spdx.org.
  5. ^ a b "curl - copyright". curl.se. Archived from the original on 2024-01-15. Retrieved 2024-01-17.
  6. ^ "curl - Frequently Asked Questions". curl.se.
  7. ^ "History of curl". fossies.org. Archived from the original on September 17, 2021. Retrieved May 11, 2021.
  8. ^ "Changelog". 4 January 2020. Retrieved 4 January 2020. The first curl release. The tool was named urlget before this. And httpget before that.
  9. ^ Stenberg, Daniel (4 January 2020). "Restored complete curl changelog" (html). Haxx Se. Retrieved 2 January 2020.
  10. ^ Stenberg, Daniel. "Origin of the name". curl.se. Retrieved 2021-03-27.
  11. ^ Jones, M. Tim (8 September 2009). "Conversing through the Internet with cURL and libcurl - Using libcurl with C and Python". IBM Developerworks. Archived from the original on 14 April 2015. Retrieved 12 September 2018.
  12. ^ a b "curl - How To Use". curl.se.
  13. ^ "Third-party open-source software Curl". Gitee. OpenAtom OpenHarmony. Retrieved 17 March 2024.
  14. ^ "Third-party open-source software Curl". GitHub. OpenAtom OpenHarmony. Retrieved 17 March 2024.
  15. ^ a b Turner, Rich (18 January 2018). "Tar and Curl Come to Windows!". Windows Command Line. Microsoft.
  16. ^ "Open Source Components for the Native SDK for BlackBerry Tablet OS". Archived from the original on 2013-01-27. Retrieved 2017-09-19.
  17. ^ "libcurl bindings". curl.se.
  18. ^ "curl supports rustls | daniel.haxx.se". 9 February 2021. Retrieved 2022-01-01.
  19. ^ "curl - SSL CA Certificates". curl.se.
  20. ^ "Rock-solid curl".
  21. ^ Del, Ryan (2 March 2018). "Comandi equivalenti a cURL e Wget per Windows command-line con Powershell" [cURL and Wget equivalent commands for Windows command-line with Powershell] (html). Ryadel (in Italian). Retrieved 4 January 2020. Per emulare il comportamento del comando Linux cURL, è sufficiente creare un file cURL.ps1 contenente la seguente riga di codice

External links

[edit]
Wikibooks has a book on the topic of: Guide to Windows Commands
  • Official website Edit this at Wikidata


  • v
  • t
  • e
Download managers
Client software for downloading computer files
Microsoft
Windows
Freeware
  • FlashGet
  • Free Studio
  • RealDownloader
  • Video DownloadHelper
  • Xunlei
Shareware
  • DownloadStudio
  • Freemake Video Downloader
  • GetRight
  • Go!Zilla
  • Internet Download Manager
Malware
  • Orbit Downloader
Unix-like
  • KGet
Multi-platform
  • ClipGrab
  • cURL
  • DownThemAll!
  • FlashGot
  • Free Download Manager
  • JDownloader
  • MediathekView
  • Wget
  • youtube-dl
Related articles
  • Comparison of download managers
  • Metalink
  • v
  • t
  • e
Windows command-line programs and shell builtins
Ecosystem
Interpreters
  • COMMAND.COM
  • Command Prompt
  • PowerShell
  • Recovery Console
Terminals
  • Windows Console
  • Windows Terminal
File system navigation
  • cd (chdir)
  • dir
  • popd
  • pushd
  • tree
File management
  • attrib
  • cacls
  • cipher
  • compact
  • copy
  • del (erase)
  • deltree
  • icacls
  • mkdir (md)
  • mklink
  • move
  • openfiles
  • recover
  • ren (rename)
  • replace
  • rmdir (rd)
  • robocopy
  • takeown
  • xcopy
Archiving
  • expand
  • extrac32
  • extract
  • makecab
  • pax
  • tar
Disk management
  • chkdsk
  • convert
  • defrag
  • diskcomp
  • diskcopy
  • diskpart
  • diskraid
  • diskshadow
  • drvspace
  • fdisk
  • format
  • fsutil
  • label
  • manage-bde
  • MSCDEX
  • refsutil
  • subst
  • scandisk
  • sys
  • vol
  • vssadmin
Processes
  • at
  • exit
  • kill
  • runas
  • sc
  • schtasks
  • shutdown
  • start
  • taskkill
  • tasklist
Registry
  • assoc
  • ftype
  • reg
  • regini
  • regsvr32
User environment
  • chcp
  • cmdkey
  • date
  • graftabl
  • mode
  • path
  • set
  • setver
  • setx
  • time
  • title
  • ver
  • where
  • whoami
File contents
  • comp
  • edit
  • edlin
  • fc
  • find
  • findstr
  • print
  • type
Scripting
  • choice
  • clip
  • cscript
  • doskey
  • echo
  • for
  • forfiles
  • goto
  • if
  • more
  • pause
  • prompt
  • rem
  • timeout
Networking
  • arp
  • bitsadmin
  • curl
  • getmac
  • hostname
  • ipconfig
  • nbtstat
  • net
  • netsh
  • netstat
  • nslookup
  • PathPing
  • ping
  • rpcping
  • route
  • scp
  • setspn
  • sftp
  • ssh
  • ssh-add
  • ssh-agent
  • ssh-keygen
  • ssh-keyscan
  • tracert
  • winrm
  • winrs
Maintenance and care
  • auditpol
  • dism
  • dispdiag
  • driverquery
  • eventcreate
  • eventtriggers
  • gpresult
  • gpupdate
  • logman
  • mofcomp
  • msiexec
  • ntbackup
  • pentnt
  • pnpunattend
  • pnputil
  • REAgentC
  • relog
  • sfc
  • sxstrace
  • systeminfo
  • tpmtool
  • tpmvscmgr
  • tracerpt
  • typeperf
  • w32tm
  • WBAdmin
  • wecutil
  • wevtutil
  • winmgmt
  • winsat
  • wmic
Boot management
  • bcdedit
  • bootcfg
  • bootsect
  • fixboot
  • fixmbr
Software development
  • break
  • debug
  • exe2bin
  • QBasic
  • wsl
Miscellaneous
  • cls
  • dpath
  • help
  • List of DOS commands
  • Environment variables
  • Windows Support Tools
Retrieved from "https://teknopedia.ac.id/w/index.php?title=CURL&oldid=1334521733"
Categories:
  • Windows commands
  • 1997 software
  • C (programming language) libraries
  • Command-line software
  • Cross-platform free software
  • Download managers
  • Free FTP clients
  • Free software programmed in C
  • Free web crawlers
  • Hypertext Transfer Protocol clients
  • Software using the MIT license
  • Telnet
  • Web scraping
Hidden categories:
  • CS1 Italian-language sources (it)
  • Articles with short description
  • Short description is different from Wikidata
  • All articles with unsourced statements
  • Articles with unsourced statements from April 2022

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id