如何在Node.js中检查string是明文还是base64格式

我想检查给我的函数给定的string是纯文本还是base64格式。 我能够将纯文本编码为base64格式并将其反转。 但我想不出任何方式来validationstring是否已经是base64格式。 任何人都可以请build议在节点js这样做的正确方法? 是否有任何API可以在节点js中使用。

编码是字节级。 如果你正在处理string,那么你所能做的就是猜测或保存你的string的元数据信息来识别

但是你可以检查这些库:

  1. https://www.npmjs.com/package/detect-encoding
  2. https://github.com/mooz/node-icu-charset-detector