Libjpeg
libjpeg是一个完全用C语言编写的处理JPEG图像数据格式的自由函式庫。它包含一个JPEG编解码器的算法实现,以及用于处理JPEG数据的多种实用程序。 该套软件采用C语言编写,并分发为附有源代码的自由软件,采用自定义的宽松(类BSD)自由软件许可证,权利要求为。原始版本由独立JPEG工作组(IJG)维护和发布。此外,也有数个提供额外特性的分叉(Fork)。 JPEG JFIF图像在万维网上被广泛使用。它可以调整压缩量级以实现文件大小…
共 32 篇文章
libjpeg是一个完全用C语言编写的处理JPEG图像数据格式的自由函式庫。它包含一个JPEG编解码器的算法实现,以及用于处理JPEG数据的多种实用程序。 该套软件采用C语言编写,并分发为附有源代码的自由软件,采用自定义的宽松(类BSD)自由软件许可证,权利要求为。原始版本由独立JPEG工作组(IJG)维护和发布。此外,也有数个提供额外特性的分叉(Fork)。 JPEG JFIF图像在万维网上被广泛使用。它可以调整压缩量级以实现文件大小…
Pango({{sans|Παν-{語}-}})是一个开放源代码的自由文本布局库,通过使用HarfBuzz文本塑形库描繪多语种的文字。全功能文本渲染和跨平台支持在Pango与各平台的API或诸如Uniscribe和FreeType作为文本渲染后端的第三方库使用时呈现。Pango处理的文本会表现出在不同平台之下运行时的相近效果。 Pango是一种特定用途的文本函式库,而不是像同样能被Pango所用的通用图形渲染库Cairo只具备最简单的文…
Boehm-Demers-Weiser garbage collector,也就是著名的Boehm GC,是計算機應用在C/C++語言上的一個保守的垃圾回收器,可應用於許多經由C/C++開發的專案,同時也適用於其它執行環境的各類程式語言,包括了GNU版Java編譯器執行環境,以及Mono的Microsoft .NET移植平台。同時支援許多的作業平台,如各種Unix作業系統,微軟的作業系統(Microsoft Windows),以及麥金塔…
wolfSSL (原名 CyaSSL 或 yet another SSL),是一个提供传输层安全协议(SSL/TLS)功能的软件库,主要针对嵌入式系系统发展。以开放原始码及商用许可两种方式释出,提供SSL/TLS功能(SSL 3.0、TLS 1.0、TLS 1.1、TLS 1.2、TLS 1.3以及DTLS 1.0、DTLS 1.2),以C语言写成。提供了与OpenSSL兼容的API界面,让原有使用OpenSSL的软件可以容易的移植过來…
Intrinsics又名Xt或X Toolkit,是X Window的函式庫。 Intrinsics首先提供物件導向的程式設計架構,並引進了「widget」的概念。Motif、和等即以Xt為基礎。Athena Toolkit也是衍生自Xt Library。 但一些知名的工具箱如FLTK, GTK,和Qt並不使用Xt library,反是直接使用Xlib. 外部連結 [http://www.x.org/docs/Xt/ X Toolkit…
mediaLib(指 "多媒体函数库")是一个用于加速多媒体应用程序的可移植的底层函数库。它具备C语言接口,其最新版本为2.5。 它最初由Sun开发,之后作为OpenSolaris项目的一部分在CDDL许可证下开源。 mediaLib 用C及编译器原语写成,可以利用多种处理器上带有的SIMD多媒体指令集来获得显著的性能提升。虽然最初它只能利用SPARC处理器上的VIS指令集,但是后来又加入了对Intel/AMD处理器上的MMX/SSE/…
MsQuic是用C语言 编写的IETF QUIC协议的自由开源实现,可在Windows和Linux平台上使用。 该库被设计为跨平台通用的QUIC协议库,并针对客户端和服务器应用程序进行了优化,以实现最大吞吐量和最小延迟。它支持异步 IO 、接收端缩放(RSS) 和UDP发送和接收合并。 Microsoft Windows的HTTP/3协议栈和SMB协议栈都使用了MsQuic。 源代码在MIT License下获得许可,并可在GitHub…
Xlib是一種X Window System協定的用戶端,以C語言撰寫。其功能是與X server溝通。這樣的功能可以讓程式人員撰寫程式時,毋須了解其協定的細節。但甚少應用程式會直接使用Xlib;通常是透過其他的函式庫來呼叫Xlib用以提供部件工具箱(widget toolkits): Intrinsics(Xt) Xaw(Xaw) Motif GTK+ Qt(X11 version) Tk Xlib發表於1985年,目前使用在許多的U…
mbed TLS(原PolarSSL)是为嵌入式设备而开发的一个TLS协议的轻量级实现。其旨在令低性能的嵌入式设备也能流畅运行TLS协议;其API的实现旨在简单易用。 mbed TLS 虽然是为嵌入式设备而开发,但它也能被用于其他各种平台,因此也常常被用作OpenSSL的一个轻量级替代。 参考
MatrixSSL,是一個支援SSL/TLS協定的軟體庫,主要應用於嵌入式系統中。由PeerSec Networks公司研發(現已被Inside Secure公司收購),在2004年首度釋出,分成GPLv2版本及商業版本。提供了所有工業級的對稱密鑰加密與公開金鑰加密支援。 註釋 相關條目 OpenSSL GnuTLS 外部連結 [http://www.insidesecure.com/Products-Technologies/Prot…
CGNS是CFD General Notation的缩写,它是一个面向CFD数据存储和检索,通用、轻便并且可扩展的标准。它包含一系列的约定,和实现这些约定的免费开放的软件。它具有自描述性,跨平台并且和机器无关,由国际指导委员会编写文档并且管理。它也是由AIAA所推荐的一个标准。1994年在美国波音公司和NASA的共同努力下,[http://www.cgns.org CGNS项目]产生。到如今,世界范围内许多组织都对它的发展有做出了贡献。…
LZO是致力于解压速度的一种数据压缩算法,LZO是Lempel-Ziv-Oberhumer的缩写。这个算法是无损算法,参考实现程序是线程安全的。 实现它的一个自由软件工具是lzop。最初的库是用ANSI C编写、并且遵从GNU通用公共许可证发布的。现在LZO有用于Perl、Python以及Java的各种版本。代码版权的所有者是Markus F. X. J. Oberhumer。 LZO库实现了许多有下述特点的算法: 解压简单,速度非常快…