るりまサーチ

最速Rubyリファレンスマニュアル検索!
186件ヒット [1-100件を表示] (0.040秒)
トップページ > クエリ:@[x] > クエリ:base64[x]

別のキーワード

  1. base digest
  2. base ==
  3. base file
  4. base64 decode64
  5. base64 encode64

ライブラリ

クラス

モジュール

検索結果

<< 1 2 > >>

SecureRandom.base64(n = nil) -> String (18141.0)

ランダムな base64 文字列を生成して返します。

...ランダムな base64 文字列を生成して返します。

@
param n 文字列の生成に使われるランダムネスのサイズを整数で指定します。
生成される文字列のサイズではないことに注意して下さい。生成される文字列のサイズは...
...3 倍になります。nil を指定した場合 n として 16 が使われます。

@
raise NotImplementedError 安全な乱数発生器が使えない場合に発生します。

require 'securerandom'
p SecureRandom.base64(3) #=> "4pYO" (文字列のサイズは 3 でない)

@
see 3548...

Base64.#urlsafe_encode64(bin, padding: true) -> String (17058.0)

与えられたデータを Base64 エンコードした文字列を返します。

...与えられたデータを Base64 エンコードした文字列を返します。

このメソッドは 4648 の "Base 64 Encoding with URL and Filename Safe Alphabet" に対応しています。
"+" を "-" に "/" を "_" に置き換えます。

デフォルトでは戻り値は = による...
...ださい。

@
param bin Base64 エンコードするデータを指定します。
@
param padding false を指定した場合、 = によるパディングが行われなくなります。

//emlist[例][ruby]{
require 'base64'

p Base64.urlsafe_encode64('hoge')
# => "aG9nZQ=="

p Base64.urlsafe_en...

Base64.#urlsafe_decode64(str) -> String (17046.0)

与えられた文字列を Base64 デコードしたデータを返します。

... Base64 デコードしたデータを返します。

このメソッドは 4648 の "Base 64 Encoding with URL and Filename Safe Alphabet" に対応しています。
"+" を "-" に "/" を "_" に置き換えます。

@
param str Base64 デコードする文字列を指定します。

@
raise...
...ArgumentError 与えられた引数が Base64 エンコードされたデータとして正しい形式ではない場合に発生します。
例えば、アルファベットでない文字列や CR, LF などが含まれている場合にこの例外は発生します。...

Base64.#decode64(str) -> String (17040.0)

与えられた文字列を Base64 デコードしたデータを返します。

...与えられた文字列を Base64 デコードしたデータを返します。

このメソッドは 2045 に対応しています。

@
param str Base64 デコードする文字列を指定します。

require 'base64'
str = 'VGhpcyBpcyBsaW5lIG9uZQpUaGlzIG' +
'lzIGxpbmUgdHdvClRoaX...
...MgaXMgbGlu' +
'ZSB0aHJlZQpBbmQgc28gb24uLi4K'
puts Base64.decode64(str)

# This is line one
# This is line two
# This is line three
# And so on......

Base64.#encode64(bin) -> String (17040.0)

与えられたデータを Base64 エンコードした文字列を返します。

... Base64 エンコードした文字列を返します。

このメソッドは 2045 に対応しています。
エンコード後の文字で 60 文字ごとに改行を追加します。

@
param bin Base64 エンコードするデータを指定します。


require 'base64'
Base64
.en...

絞り込み条件を変える

Base64.#strict_decode64(str) -> String (17040.0)

与えられた文字列を Base64 デコードしたデータを返します。

...与えられた文字列を Base64 デコードしたデータを返します。

このメソッドは 4648 に対応しています。


@
param str Base64 デコードする文字列を指定します。

@
raise ArgumentError 与えられた引数が Base64 エンコードされたデータとし...

Base64.#strict_encode64(bin) -> String (17028.0)

与えられたデータを Base64 エンコードした文字列を返します。

...与えられたデータを Base64 エンコードした文字列を返します。

このメソッドは 4648 に対応しています。
改行コードを追加することはありません。

@
param bin Base64 エンコードするデータを指定します。...

SecureRandom.urlsafe_base64(n = nil, padding = false) -> String (6171.0)

ランダムで URL-safe な base64 文字列を生成して返します。

...ランダムで URL-safe な base64 文字列を生成して返します。

@
param n 文字列の生成に使われるランダムネスのサイズを整数で指定します。
生成される文字列のサイズはn の約 4/3 倍になります。
nil を指定した場合 n...
...として 16 が使われます。

@
param padding 真を指定すると '=' でパディングを行います。
偽を指定するとパディングを行いません。デフォルトは偽です。

@
raise NotImplementedError 安全な乱数発生器が使えない場合に発...
...ureRandom.urlsafe_base64 #=> "b4GOKm4pOYU_-BOXcrUGDg"
p SecureRandom.urlsafe_base64 #=> "UZLdOkzop70Ddx-IJR0ABg"
p SecureRandom.urlsafe_base64(nil, true) #=> "i0XQ-7gglIsHGV2_BNPrdQ=="
p SecureRandom.urlsafe_base64(nil, true) #=> "-M8rLhr7JEpJlqFGUMmOxg=="

@
see SecureRandom.base64, 3548...

Array#pack(template) -> String (66.0)

配列の内容を template で指定された文字列にしたがって、 バイナリとしてパックした文字列を返します。

...

buffer が指定されていれば、バッファとして使って返値として返します。
もし template の最初にオフセット (@) が指定されていれば、
結果はオフセットの後ろから詰められます。
buffer の元の内容がオフセットより長けれ...
...す。

//emlist[例][ruby]{
['!'].pack('@1a', buffer: 'abc') # => "a!"
['!'].pack('@5a', buffer: 'abc') # => "abc\u0000\u0000!"
//}

@
param template 自身のバイナリとしてパックするためのテンプレートを文字列で指定します。
@
param buffer 結果を詰めるバッ...
...184].pack("Q*")
# => "\x01\x02\x03\x04\x05\x06\a\b\xFF\xFE\xFD\xFC\xFB\xFA\xF9\xF8"
//}
: m

base64
された文字列。60 オクテットごと(と最後)に改行コードが付加されます。

Base64
は、3オクテット(8bits * 3 = 24bits)のバイナリコードをASCII文字の
...
<< 1 2 > >>