اذهب إلى المحتوى
  • 0

كيفية التشفير ب Base64 من خلال NODE.JS

محمد هاني3

السؤال

Recommended Posts

  • 0

يمكنك استخدام Buffer لأخذ String أو أي نوع من البيانات وعمل تشفير base64

مثال

console.log(Buffer.from("Hello World").toString('base64'));
// النتيحة SGVsbG8gV29ybGQ=
console.log(Buffer.from("SGVsbG8gV29ybGQ=", 'base64').toString('ascii'))
// النتيحة Hello World

Buffer هو عبارة عن كائن Global لهذا يمكنك إستدعائه مباشرةً

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

ترميز سلاسل Base64 باستخدام Node.js

let data = 'some data';
let buff = new Buffer(data);
let base64data = buff.toString('base64');

console.log('"' + data + '" converted to Base64 is "' + base64data + '"');
$ node encode.js
"some data" converted to Base64 is "c3RhY2thYnVzZS5jb20="

فك تشفير سلاسل Base64 باستخدام Node.js

let data = 'c3RhY2thYnVzZS5jb20=';
let buff = new Buffer(data, 'base64');
let text = buff.toString('ascii');

console.log('"' + data + '" converted from Base64 to ASCII is "' + text + '"');

ترميز البيانات الثنائية إلى سلاسل Base64


const fs = require('fs');

let buff = fs.readFileSync('logo.png');
let base64data = buff.toString('base64');

console.log('Image converted to base 64 is:\n\n' + base64data);

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...