IT-Technology-MEMO

フック

プログラムの特定の箇所にあらかじめそのプログラムの利用者が独自の処理を追加出来るようにする仕組み。 「フックする」とは、フックを利用して独自の処理を追加すること。

Base64の特徴

Base64は、7ビットのデータしか扱うことの出来ない電子メールなどでマルチバイト文字(日本語など)や、バイナリデータ(画像など)を送付する時に用いられる変換方式。 3バイト=24bitを6bitずつ区切ってその1つ1つにASCII文字を割り当てる。 元のデータが3バイ…

SMTPの1行文字数制約

RFC5321 SMTPによると、 The maximum total length of a text line including the is 1000 octets (not counting the leading dot duplicated for transparency). ということ。 すなわち、1行の文字数は改行文字を含めて(1バイト文字で)1000字まで。

SMTPで日本語メールを送る場合の文字コード変換

SMTPプロトコルが、7bitコードであるASCIIを想定しているため、 SMTPによって日本語のメールを送る際には、1バイトの情報を7bit以内に収めなければならない。 従って、メールで使用されているシフトJISコードは、まず7bit対応のJISコードに変換され、次に"Ba…

SMTPでは原則1バイト内の情報を7bit内に収める

SMTPプロトコルは、本来、テキストベースのプロトコルであり、ASCII文字コードでやりとりすることが想定されていた。 コンピューターで扱う単位は通常1バイト=8bitであるが、 ASCIIコードは7bitまでしか使用していない、7bitコードである。 (8bit目の使われ…

Exifについての調査報告

1. Exifの実態 Exifの非圧縮ファイルの実態はTIFFフォーマット、 圧縮ファイルはJPEGフォーマットを採用 2. Exifを付与できる主な画像フォーマットファイル形式結果 JPEG ○ TIFF ○ BMP × GIF × PNG ×※JPEGとTIFF以外では、WDP/HDP(HD Photo)/NEF/CR2/C…