Julius 4.2
|
zlib あるいは gzip を用いた圧縮ファイルの読み込み [詳細]
関数 | |
FILE * | fopen_readfile (char *filename) |
Open a file with zlib. | |
int | fclose_readfile (FILE *fp) |
Close a file previously opened by fopen_readfile(). | |
size_t | myfread (void *ptr, size_t size, size_t n, FILE *fp) |
Read data from input stream opened by fopen_readfile(). | |
int | myfgetc (FILE *fp) |
Read one character from input stream opened by fopen_readfile(). | |
int | myfeof (FILE *fp) |
Test if reached end of file, for files opened by fopen_readfile(). | |
int | myfrewind (FILE *fp) |
Seek to the first of the file. | |
FILE * | fopen_writefile (char *filename) |
Open or create a file for writing (no compression supported),. | |
int | fclose_writefile (FILE *fp) |
Close file previously opened by open_writefile(). | |
size_t | myfwrite (void *ptr, size_t size, size_t n, FILE *fp) |
Write data. |
zlib あるいは gzip を用いた圧縮ファイルの読み込み
圧縮ファイルの読み込みに対応したファイルのオープン・クローズ・ 読み込み関数群です.
コンパイル時に zlib 無い場合,gzip を用いて圧縮ファイルの展開を 行います.この場合,複数のファイルを同時に開くことは出来ませんので 注意してください.
gzfile.c で定義されています。
FILE* fopen_readfile | ( | char * | filename | ) |
Open a file with zlib.
filename | [in] file name to open |
参照元 CMN_load_from_file(), init_dfa(), init_hmminfo(), init_ngram_arpa(), init_ngram_arpa_additional(), init_ngram_bin(), init_voca(), init_wordlist(), new_SS_load_from_file(), と rdparam().
int fclose_readfile | ( | FILE * | fp | ) |
Close a file previously opened by fopen_readfile().
fp | [in] gzFile pointer |
参照元 CMN_load_from_file(), init_dfa(), init_hmminfo(), init_ngram_arpa(), init_ngram_arpa_additional(), init_ngram_bin(), init_voca(), init_wordlist(), new_SS_load_from_file(), と rdparam().
size_t myfread | ( | void * | ptr, |
size_t | size, | ||
size_t | n, | ||
FILE * | fp | ||
) |
Read data from input stream opened by fopen_readfile().
ptr | [out] data buffer |
size | [in] size of unit in bytes |
n | [in] number of unit to be read |
fp | [in] gzFile pointer |
参照元 init_hmminfo(), myread(), と rdnfunc().
int myfgetc | ( | FILE * | fp | ) |
Read one character from input stream opened by fopen_readfile().
fp | [in] gzFile pointer |
参照元 rdn_strfunc().
int myfeof | ( | FILE * | fp | ) |
Test if reached end of file, for files opened by fopen_readfile().
fp | [in] gzFile pointer. |
int myfrewind | ( | FILE * | fp | ) |
Seek to the first of the file.
fp | [in] gzFile pointer. |
参照元 init_hmminfo().
FILE* fopen_writefile | ( | char * | filename | ) |
Open or create a file for writing (no compression supported),.
filename | [in] filename |
参照元 wrwav_open().
int fclose_writefile | ( | FILE * | fp | ) |
Close file previously opened by open_writefile().
fp | [in] file pointer |
参照元 wrwav_close().
size_t myfwrite | ( | void * | ptr, |
size_t | size, | ||
size_t | n, | ||
FILE * | fp | ||
) |
Write data.
ptr | [in] data buffer |
size | [in] size of unit in bytes |
n | [in] number of unit to write |
fp | [in] file pointer |
参照元 mywrite(), save_hmmlist_bin(), と wrtfunc().