これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド改革です。
プログラム:
NAME
Reformime - MIME 電子メール再フォーマット ツール
SYNOPSIS
改革 [オプション...]
DESCRIPTION
改革 MIME メッセージを再フォーマットするためのユーティリティです。
一般的には、 改革 が見られることを期待しています RFC 2045[1] 標準入力上の準拠メッセージ、
などの少数の場合を除いて、 -m オプションを選択します。
オプションが指定されていない場合は、 改革 メッセージの MIME 構造を出力します。 出力
いわゆる「MIME 参照タグ」で構成されており、XNUMX 行に XNUMX つあります。 例えば:
1
1.1
1.2
これは、メッセージに XNUMX つの異なる MIME セクションが含まれていることを示しています。 の最初の行
MIME 構造の出力には常に「1」が含まれ、これはメッセージ全体を指します。 この中で
たまたまマルチパート/混合メッセージである場合があります。 「1.1」は、
マルチパート メッセージ。これはたまたまテキスト/プレーン セクションです。 「1.2」は XNUMX 番目を指します。
メッセージのセクション、これはたまたま application/octet-stream セクションです。
メッセージが MIME メッセージではない場合、または添付ファイルが含まれていない場合は、 改革
メッセージ自体全体を指す「1」のみを出力します。
1
からの出力は次のとおりです 改革 メッセージの最初の部分自体が
マルチパート/代替セクション:
1
1.1
1.1.1
1.1.2
1.2
任意に複雑な MIME 構造も可能です。
OPTIONS
-d
配信ステータス通知 MIME メッセージを解析します (RFC 1894[2])。 改革 期待している
標準入力では、配信ステータス通知で構成される MIME メッセージを参照してください。
RFC 1894 で定義されているとおりです。 改革 メッセージを読み取り、標準出力に出力します。
に指定されている住所とそれに対応する配送ステータスのリスト
配信ステータス通知。 出力される各行は、 改革 配送で構成されます
ステータス、スペース、アドレス。 改革 その後、終了ステータス 0 で終了します。
改革 標準の場合、出力は生成されず、終了ステータス 1 で終了します。
入力には配信ステータス通知が含まれていません。
-D
以下のような -d それ以外で 改革 Original-Recipient で見つかったアドレスをリストします。
ヘッダー (存在する場合)。
-e
指定された MIME セクションの内容を抽出し、標準出力に表示します。
この -s オプションは次の場合に必要です -e と指定されている。 指定されたセクションが
Base64 または quote-printable エンコード方式のいずれかを使用します。 改革 自動的に
それをデコードします。 この場合、標準出力を
ファイルにソフトウェアを指定する必要があります。
-i
各セクションの MIME 情報を表示します。 改革 の内容を表示します
Content-Type: ヘッダー、使用されるエンコーディング、および文字セット。 改革 また
メッセージ内の各セクションの開始位置と終了位置 (およびどこにあるか) のバイト オフセットを表示します。
セクションの実際の内容は、すべてのヘッダーをスキップした後に始まります)。
-m
マルチパート/ダイジェスト MIME メッセージ ダイジェストを作成します。
-r
メッセージを書き換えて追加または標準化する RFC 2045[1] MIME ヘッダー。
-r7
いいね -r 8 ビットでエンコードされた MIME セクションも quote-printable に変換します。
-r8
いいね -r ただし、quoted-printable-encoded された MIME セクションも 8 ビットに変換します。
-s
このセクションのみの MIME 情報を表示します。 は MIME 仕様のタグです。
この -s オプションが必要な場合は、 -e も指定されており、オプションです。 -i.
カンマで区切って複数のセクションを指定できます。 改革
指定された他のオプションを使用して各セクションを処理します。
-x
指定された MIME セクションの内容をファイルに抽出します。
-X
指定された MIME セクションの内容をプログラムにパイプ処理します。
抽出 RFC 2045 MIME セクション 〜へ ファイル
この -x と -X オプションは、特定の MIME セクションをファイルまたはパイプに抽出します。
外部プログラム。 使用 -s 抽出する MIME セクションを指定するオプション。 もし -s
オプションが指定されていない場合、メッセージ内のすべての MIME セクションが一度に XNUMX つずつ抽出されます。 もし
-s 複数のセクションをリストすると、各セクションが個別に抽出されます。 quote-printable と
Base64 エンコードは自動的にデコードされます。
-x
インタラクティブな抽出。 改革 各セクションの MIME コンテンツ タイプを出力します。
MIME セクションを抽出するには、「y」または「Y」を入力します。 次にファイル名を指定します
プロンプト。 改革 デフォルトのファイル名を示すプロンプトが表示されます。 改革 を選択しようとします
可能であれば、MIME ヘッダーに基づいたデフォルトのファイル名。 そうでない場合は、デフォルトのファイル名
Attachment1.dat になります (-s オプションが指定されていない場合、次のファイル名は
Attachment2.dat など)。
-xプレフィックス
自動抽出。 改革 XNUMX つ以上の MIME セクションを自動的に抽出し、
それらをファイルに保存します。 ファイル名は次のように形成されます。 プレフィックス、そして、
デフォルトのファイル名を付けます。 「-x」と「PREFIX」の間にはスペースが入らないことに注意してください。 のために
例:
改革 -xfiles-
このコマンドは、MIME セクションを files-attachment1.dat として保存し、次に files-attachment2.dat として保存します。
等々 改革 それぞれの MIME ヘッダーで指定されたファイル名を追加しようとします。
可能な場合はセクションを参照してください。 改革 疑わしい文字をすべて次の文字に置き換えます。
アンダースコア文字。
-X prog arg1 arg2 ...
この -X オプションは最後のオプションでなければなりません 改革. 改革 外部を実行します
プログラム うろつく、MIME セクションの内容をプログラムにパイプします。 改革
環境変数を設定します コンテンツタイプ MIME コンテンツ タイプに変換します。 環境
変数 ファイル名 のデフォルトのファイル名に設定されます 改革の好みです。 もし -s
オプションが指定されていない場合、プログラムはメッセージ内の MIME セクションごとに XNUMX 回実行されます。
外部プログラムは、 うろつく を行うには、ゼロの終了ステータスで終了する必要があります。
改革 メッセージ内の次の MIME セクション (または次のセクション) に進みます。
によって指定された -s)。 いずれにしても、もし うろつく ゼロ以外の終了ステータスで終了します。
改革 20 プラスの終了ステータスで終了します うろつくの終了ステータス。
注意
改革 メッセージ内のすべての MIME セクションを抽出します。 -s オプションがある
指定された。 これには、通常は前にあるテキスト/プレーン MIME コンテンツも含まれます。
バイナリ添付ファイル。
追加 RFC 2045 MIME ヘッダーの
この -r オプションは次のアクションを実行します。
Mime-Version:、Content-Type:、または Content-Transfer-Encoding: ヘッダーがない場合、
改革 XNUMXつ追加します。
Content-Transfer-Encoding: ヘッダーに 8 ビットまたは raw が含まれているが、XNUMX ビット データのみが含まれている場合
見つかった、 改革 Content-Transfer-Encoding ヘッダーを 7 ビットに変更します。
-r7 同じことを行いますが、8 ビットを含む XNUMX ビットエンコードされたコンテンツも変換します。
文字をquoted-printableエンコーディングに変換します。
-r8 同じことを行いますが、quoted-printable-encoded コンテンツを 8 ビットに変換します。
一部の状況を除いて。
作成 マルチパート/ダイジェスト MIME ダイジェスト
この -m オプションは MIME ダイジェストを作成します。 改革 標準でファイル名のリストを読み取ります
入力。 標準入力から読み取られた各行には、次のように推定されるファイルの名前が含まれています。
RFC 2822 形式のメッセージが含まれています。 改革 すべてのファイルを XNUMX つに結合します
マルチパート/ダイジェスト MIME セクションを作成し、それを標準出力に書き込みます。
翻訳 MIME ヘッダーの
次のオプションは、標準入力からメッセージを読み取りません。 これらのオプションの処理
コマンド ライン経由で MIME ヘッダーを使用し、便利に使用できるように設計されています。
メール処理スクリプト。
-h "ヘッダ"
MIME エンコードされた「」をデコードします。ヘッダ" を実行し、デコードされた 8 ビットの内容を標準出力に出力します。
デコードは、コンテンツが「Subject」ヘッダーに発生したかのように実行されます。
例:
$ Reformime -h '=?iso-8859-1?Q?H=F3la!?='
こんにちは!
-H」ヘッダ"
いいね -h それ以外で ヘッダ 「From」や「From」などの電子メール アドレスのリストとして解析されます。
"に"。
-お」클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다. "
MIME エンコード "클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다. " を実行し、結果を標準出力に出力します。
-お」클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다. "
以下のような -o オプション、 それ以外で 클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다. RFC 2822 アドレスを含む構造化ヘッダーです。
-c "文字セット"
文字セット 文字セット設定として、 -h, -H, -o と -O オプション。
-u
この「文書化されていない」オプションは、標準入力の MIME メッセージを読み取り、そのメッセージを変換します。
コンテンツを UTF-8 でエンコードされた文字ストリームに変換し、標準出力に書き込まれます。
標準出力は、ヘッダーと「テキスト」MIME の連結された混合物を受け取ります。
オブジェクトデータ。 これは、一般的な検索機能の一部として使用することを目的としています。 このオプション
さまざまな種類のヘッダー MIME エンコーディング、quoted-printable およびbase64 をデコードします。
「テキスト」MIME オブジェクトの転送エンコーディング。
onworks.net サービスを使用してオンラインで Reformime を使用する