るりまサーチ

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

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

検索結果

<< 1 2 > >>

base64 (38070.0)

Base64 エンコード / デコードを行うメソッドを定義したモジュールを提供するライブラリです。

...Base64 エンコード / デコードを行うメソッドを定義したモジュールを提供するライブラリです。

Base64
は、3 オクテット (8bits * 3 = 24bits) のバイナリコードを
ASCII 文字のうちの 65 文字 ([A-Za-z0-9+/] の 64 文字と '=')
だけを使用し...
...れていた base64 ライブラリとは違います。
もはやサンプルスクリプトではありません。

=== 使用方法

require "base64"

enc = Base64.encode64('Send reinforcements')
# => "U2VuZCByZWluZm9yY2VtZW50cw==\n"
plain = Base64.decode64(enc)...
...# => "Send reinforcements"


データをエンコードするために Base64 エンコードを使用するのは、あらゆるバイナリデータを
表示可能な文字列に変換するためです。...

SecureRandom.base64(n = nil) -> String (18223.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 (17146.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_encode64...

Base64.#decode64(str) -> String (17134.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 (17134.0)

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

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

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

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


require 'base64'
Base64
.en...

絞り込み条件を変える

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

@param n 文字列の生成に使われるランダムネスのサイズを整数で指定します。
生成される文字列のサイズはn の約 4/3 倍になります。
nil を指定した場合 n...
...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...

NKF (840.0)

nkf(Network Kanji code conversion Filter, https://osdn.net/projects/nkf/) を Ruby から使うためのモジュールです。

...字コード変換コマンドの例です。

//emlist[例][ruby]{
#!/usr/local/bin/ruby

require 'nkf'

opt = ''
opt = ARGV.shift if ARGV[0][0] == ?-

while line = ARGF.gets
print NKF.nkf(opt, line)
end
//}

以下は、漢字コード判別コマンドの例です。

//emlist[例][ruby]{
#!/us...
...nil) }

printf "%-10s ", file
if str.nil?
puts "EMPTY"
else
puts CODES.fetch(NKF.guess(str))
end
end
//}

=== オプション文字列

-
b 入力がバッファリングされる(デフォルト)
-
u 入力がバッファリングされない
-
j -s -e -w -w16 出力するエ...
...
-
Lu -d 改行として LF を出力する
-
Lw -c 改行として CRLF を出力する
-
Lm 改行として CR を出力する
-
m[BQN0] MIMEを解読する。
-
m (デフォルト) ISO-2022-JP (B encode) と ISO-8859-1 (Q encode) を解読する(デフォルト)
-
mB MIME base64 s...

絞り込み条件を変える

<< 1 2 > >>