Skip to main content
Tool Factory

浏览器工具

按位右旋转器

在文本字节内向右旋转位。选择数量,以及位是否在字节之间传递。

工具工作区

需要输入

您的输入会保留在此浏览器中。

请添加必需的输入以继续。

输入

请添加源内容并选择所需选项。

输入字面文本。U+00FF 以内的字符各使用一个字节。任何其他字符都会使整个输入使用 UTF-8。

选项

使用 0 到 7 之间的整数。

结果会自动更新。

结果会显示在此处

请完成必需的输入以继续。

直接回答

按位右旋转器的功能

按位右旋转器会在每个字节内向右旋转位。启用 Carry through 后,它会跨越字节边界旋转位。它会在操作前将源文本转换为字节。结果列出十进制字节值。

结果

您将获得什么

结果列出 0 到 255 的十进制字节值。Copy 和 Save 会保留数组表示形式。

使用此工具

如何使用按位右旋转器

  1. 在 Text input 中输入字面文本。从 AB 开始。
  2. 将 Amount 设为 1,并在示例中保持 Carry through 关闭。
  3. 检查十进制字节数组。示例结果为 [160,33]。复制或保存结果。

示例

使用安全样本测试

输入: AB

设置: 按位右旋转器:Amount: 1;Carry through: off;Text input。

结果: [160,33]

此示例展示按位右旋转器的输入形式。Copy 和 Save 会保留数组表示形式。

常见用途

按位右旋转器的适用场景

  • 检查具有已知输入和预期结果的小型字节转换。
  • 比较每个字节内的旋转与跨字节边界的旋转。
  • 在将步骤加入配方前检查该步骤。

限制

检查结果

  • Text input 会保留字面字符。41 表示两个文本字节 [52,49],而不是十六进制字节 0x41。
  • U+0000 到 U+00FF 的字符各使用一个字节。任何其他字符都会使整个输入使用 UTF-8。
  • 例如,é 会转换为 [233],而 éĀ 会转换为 [195,169,196,128]。这些值描述该工具的输入转换。
  • Amount 使用 0 到 7 的整数。Carry through 会连接第一个字节和最后一个字节。
  • 源字段不会分析十六进制字节对。对于二进制输入,请在 Recipe workspace 中的此操作前使用 Hex Decoder。
  • 结果是字节数组,而不是 Unicode 代码点列表。这些字节操作不提供安全加密。