Рубрики
Uncategorized

– Добавлена базовая версия 62x-Технология Perl для реализации Base62x.pm

Автор оригинала: David Wong.

В предыдущем блоге (-R/G2SW) мы упоминали “Действие по регистрации: Улучшение и увеличение базового класса 62x. js” и попробовал удобство обмена данными между языками программирования и средами выполнения. На этот раз, в связи с развертыванием нового проекта – GWA2, нам нужны – PHP и – Pe. Base62x рекомендуется для многобайтовой передачи данных без символов ASCII в rl, поэтому работа Base62x в Perl запланирована, и начальная версия Base62x в Perl завершена в рамках двух экспериментов на выходных. Вот некоторые сведения об использовании, которые также можно найти на GitHub-Wadelau или получить доступ непосредственно на Base62x.

1. Base62x.pm ООП

use Base62x;

my $base62x = Base62x->new();
my $str = "Hello World!\n";
my $encoded = $base62x->encode($str);
$str = $base62x->decode($encoded);

В начале программы Perl, Base62x.pm вводится, и создается соответствующий экземпляр объекта. Соответствующие кодирование и декодирование реализуются путем вызова метода кодирования/декодирования экземпляра. Подключенный к другим версиям Base62x, он обеспечивает обмен данными для обеспечения безопасности между языками программирования и средами выполнения. Как и другие версии Base62x, версия Perl также реализует соответствующие методы преобразования цифр и быстрой обработки ASCII. Например,

my $i = 100;
    # treas $i as base 10 and transform it into Base62x
my $numInBase62x = $base62x->encode($i, 10);
    # try to decode a Base62x num into base 10
$i = $base62x->decode($numInBase62x, 10);

Вызовы ООП подходят для сценария использования повторных вызовов в цикле. Поскольку переменные среды инициализируются в процессе создания экземпляра, последующие повторяющиеся действия сохраняются.

2. Основание 62 x.pm для Функционального программирования

В дополнение к стилю ООП, Base62x. PM также предоставляет способ вызова функционального программирования, перечисленных ниже.

use Base62x qw (base62x_encode base62x_decode);

my $str = "Hello World!\n";
my $encoded = base62x_encode($str);
$str = base62x_decode($encoded);

Функциональное программирование подходит для сценариев использования, в которых выполняется одна загрузка и запуск. Подробная реализация может быть приведена в базовом коде 62 x. PM.

До сих пор Base62x мог предоставлять версии языков программирования, включая C, Java, PHP, JavaScript, Perl. Среди них JavaScript имеет две реализации, Base62x. class. База JS и NPM 62x.

Base62x: Альтернативный подход к Base64 для вывода только буквенно-цифровых символов. Base62x-это несимвольная схема кодирования Base64. Он может безопасно использоваться в компьютерных файловых системах, языках программирования для обмена данными, системах интернет-связи и является идеальной заменой и преемником многих вариантов схемы кодирования Base64. Base62x-это схема кодирования Base64 без знака. Его можно безопасно использовать в компьютерной файловой системе, в системе обмена данными на языке программирования и в системе интернет-связи. Это также идеальная замена и преемник различных вариантов схемы кодирования Base64.

-R/J2SL