public class FNDataUtil
extends java.lang.Object
| コンストラクタと説明 |
|---|
FNDataUtil() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static byte[] |
createMD5Hash(byte[] data)
MD5ハッシュを取得
|
static void |
fileCopyToProgress(java.io.File copyFile,
java.io.File file,
java.util.function.Consumer<ProgressWriter.WriteProgressListener> progress)
進捗度を取得しながらファイルをコピーする
|
static void |
fileDownloadToProgress(java.net.URL url,
java.io.File file,
java.util.function.Consumer<ProgressWriter.WriteProgressListener> progress)
進捗度を取得しながらダウンロードしてファイルに書き込む
|
static byte[] |
fileLoadToProgress(java.io.File file,
java.util.function.Consumer<ProgressWriter.WriteProgressListener> progress)
進捗度を取得しながらファイルをロードする
|
static void |
fileWriteToProgress(java.io.InputStream stream,
long length,
java.io.File file,
java.util.function.Consumer<ProgressWriter.WriteProgressListener> progress)
進捗度を取得しながらファイルに書き込む
|
static byte[] |
loadToProgress(java.io.InputStream stream,
long length,
java.util.function.Consumer<ProgressWriter.WriteProgressListener> progress)
進捗度を取得しながらロードする
|
static byte[] |
streamToByteArray(java.io.InputStream stream)
ストリームをバイト配列へ変換
|
static java.io.InputStream |
unzipGz(java.io.InputStream data)
GZ圧縮されたストリームを解凍したストリームへ変換
|
static byte[] |
urlLoadToProgress(java.net.URL url,
java.util.function.Consumer<ProgressWriter.WriteProgressListener> progress)
進捗度を取得しながらURL先をロードする
|
static java.io.InputStream |
zipGz(java.io.InputStream data)
ストリームをGZ圧縮したストリームへ変換
|
public static byte[] streamToByteArray(java.io.InputStream stream)
throws java.io.IOException
stream - ストリームjava.io.IOException - 変換失敗public static java.io.InputStream zipGz(java.io.InputStream data)
throws java.io.IOException
data - ストリームjava.io.IOException - 変換失敗public static java.io.InputStream unzipGz(java.io.InputStream data)
throws java.io.IOException
data - GZ圧縮ストリームjava.io.IOException - 変換失敗public static byte[] createMD5Hash(byte[] data)
throws java.security.NoSuchAlgorithmException
data - バイト配列java.security.NoSuchAlgorithmException - エラーpublic static void fileWriteToProgress(java.io.InputStream stream,
long length,
java.io.File file,
java.util.function.Consumer<ProgressWriter.WriteProgressListener> progress)
throws java.io.IOException
stream - 対象ストリームlength - サイズfile - 書き込むファイルprogress - 進捗度java.io.IOException - 例外public static void fileDownloadToProgress(java.net.URL url,
java.io.File file,
java.util.function.Consumer<ProgressWriter.WriteProgressListener> progress)
throws java.io.IOException
url - 対象URLfile - 書き込むファイルprogress - 進捗度java.io.IOException - 例外public static void fileCopyToProgress(java.io.File copyFile,
java.io.File file,
java.util.function.Consumer<ProgressWriter.WriteProgressListener> progress)
throws java.io.IOException
copyFile - コピー元file - コピー先progress - 進捗度java.io.IOException - 例外public static byte[] loadToProgress(java.io.InputStream stream,
long length,
java.util.function.Consumer<ProgressWriter.WriteProgressListener> progress)
throws java.io.IOException
stream - 対象ストリームlength - サイズprogress - 進捗度java.io.IOException - 例外public static byte[] urlLoadToProgress(java.net.URL url,
java.util.function.Consumer<ProgressWriter.WriteProgressListener> progress)
throws java.io.IOException
url - 対象URLprogress - 進捗度java.io.IOException - 例外public static byte[] fileLoadToProgress(java.io.File file,
java.util.function.Consumer<ProgressWriter.WriteProgressListener> progress)
throws java.io.IOException
file - 対象ファイルprogress - 進捗度java.io.IOException - 例外