awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dankogai avatar

dankogai/js-base64

0
View on GitHub↗
4,365 星标·1,294 分支·JavaScript·BSD-3-Clause·3 次浏览

Js Base64

js-base64 是一个用于在 Base64 格式与 JavaScript 字符串或字节数组之间进行编码和解码的 JavaScript 库。它提供了将二进制数据转换为 Base64 字符串,并将这些字符串转换回原始文本或原始字节格式的实用工具。

该项目包含一个 Base64 字符串验证器,用于验证序列是否遵循正确的格式、字符和填充。它还支持通过替换会导致 URI 编码错误的字符来创建 URI 安全的 Base64 字符串,并允许移除填充。

该库提供了一个原型扩展实用工具,可直接向标准 JavaScript 字符串和数组对象添加编码和解码方法。

Features

  • Base64 Encoders - Provides a comprehensive utility for encoding binary data to Base64 strings with URI-safe options.
  • Base64 Decoders - Converts Base64 encoded strings back into their original plain text or raw byte sequences.
  • Base64 Encoding and Decoding - A complete library for encoding and decoding data between Base64 and JavaScript strings or byte arrays.
  • Base64 Input Validators - Verifies if a string is a valid Base64 sequence by checking characters and padding.
  • Prototype Extensions - Injects encoding and decoding methods directly into the native JavaScript string and array prototypes.
  • URI-Safe Translations - Creates Base64 strings safe for URIs by replacing incompatible characters.
  • Regex Pattern Validators - Uses regular expressions to verify that strings adhere to standard and URI-safe Base64 formats.

Star 历史

dankogai/js-base64 的 Star 历史图表dankogai/js-base64 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

dankogai/js-base64 是做什么的?

js-base64 是一个用于在 Base64 格式与 JavaScript 字符串或字节数组之间进行编码和解码的 JavaScript 库。它提供了将二进制数据转换为 Base64 字符串,并将这些字符串转换回原始文本或原始字节格式的实用工具。

dankogai/js-base64 的主要功能有哪些?

dankogai/js-base64 的主要功能包括:Base64 Encoders, Base64 Decoders, Base64 Encoding and Decoding, Base64 Input Validators, Prototype Extensions, URI-Safe Translations, Regex Pattern Validators。

dankogai/js-base64 有哪些开源替代品?

dankogai/js-base64 的开源替代品包括: humanwhocodes/computer-science-in-javascript — This is a collection of classic computer science algorithms and data structures implemented from scratch in… whatwg/html — This repository contains the HTML specification, which defines the core standards for web page structuring, content… proxymanapp/proxyman — Proxyman is a cross-platform HTTP debugging proxy that captures, inspects, and modifies HTTP, HTTPS, and WebSocket… pawelsalawa/sqlitestudio — SQLiteStudio is an open-source graphical tool for browsing, editing, and managing SQLite database files. It combines a… aws-powertools/powertools-lambda-python — AWS Powertools for Python is a utility framework designed for building production-ready Python functions on AWS… 0dayctf/reverse-shell-generator — This project is a suite of tools for generating encoded shell commands and network listener configurations used in…

Js Base64 的开源替代方案

相似的开源项目,按与 Js Base64 的功能重合度排序。
  • humanwhocodes/computer-science-in-javascripthumanwhocodes 的头像

    humanwhocodes/computer-science-in-javascript

    9,119在 GitHub 上查看↗

    This is a collection of classic computer science algorithms and data structures implemented from scratch in JavaScript. The project provides reference implementations of fundamental concepts including sorting algorithms, binary search, linked lists, and binary search trees, all built as standalone pure functions with no external dependencies. The implementations cover a range of data structures, including singly-linked, doubly-linked, and circular linked lists with full traversal and mutation operations, as well as binary search trees supporting insertion, deletion, and search. Sorting algori

    JavaScript
    在 GitHub 上查看↗9,119
  • whatwg/htmlwhatwg 的头像

    whatwg/html

    9,163在 GitHub 上查看↗

    This repository contains the HTML specification, which defines the core standards for web page structuring, content organization, and document rendering. It establishes the fundamental algorithms for state-machine-based tokenization, tree construction for the document object model, and origin-based security isolation. The specification provides a framework for defining custom elements with independent lifecycles and registries. It also details the requirements for cross-document communication, session history management, and the synchronization of interface properties with content attributes.

    HTMLcanvaseventsourcehtml
    在 GitHub 上查看↗9,163
  • proxymanapp/proxymanProxymanApp 的头像

    ProxymanApp/Proxyman

    6,858在 GitHub 上查看↗

    Proxyman is a cross-platform HTTP debugging proxy that captures, inspects, and modifies HTTP, HTTPS, and WebSocket traffic. It functions as a man-in-the-middle proxy, decrypting SSL/TLS traffic to allow real-time inspection and modification of encrypted requests and responses. The tool is designed for debugging web and mobile applications, with capabilities for API mocking and simulation, scriptable traffic modification, and team collaboration on network logs. What distinguishes Proxyman is its deep integration with mobile and cross-platform development workflows. It provides automated certif

    debugging-tooliosmacos
    在 GitHub 上查看↗6,858
  • pawelsalawa/sqlitestudiopawelsalawa 的头像

    pawelsalawa/sqlitestudio

    6,428在 GitHub 上查看↗

    SQLiteStudio is an open-source graphical tool for browsing, editing, and managing SQLite database files. It combines a full-featured SQL editor with syntax highlighting, a visual database schema designer for creating entity-relationship diagrams, and a plugin-based extensibility platform that allows adding custom functionality through C/C++, JavaScript, Tcl, or Python. The application distinguishes itself through its multi-language scripting engine, which embeds JavaScript, Tcl, and Python interpreters to enable user-defined functions and scripts within SQL queries. It supports encrypted data

    Ccppdatabasedatabase-management
    在 GitHub 上查看↗6,428
  • 查看 Js Base64 的所有 30 个替代方案→