コマンドラインからデータURLをダウンロードする方法は?

コマンドラインからデータURLをダウンロードする方法は?

私はブラウザコンソールを介してこれを行うJavaScriptコードのみを見つけました。

たとえば、Google画像検索結果グリッドの最初の画像から画像アドレスをコピーすると、データURLが取得されます。

試みたコマンドとエラー:

$curl 'data:stuff' -o ファイル名 
カール:(3)URLが無効/無効な形式を使用するか、URLがありません。
$curl 'データ:もの'>ファイル名
カール:(3)URLが無効/無効な形式を使用するか、URLがありません。
$wget 'data:stuff' -O ファイル名
データの解析中...失敗:名前またはサービスが不明です。
wget:ホストアドレス 'data'を確認できません。

コマンドラインからデータURLをダウンロードする方法は?

ベストアンサー1

このdata:スキームはWebページのコンテキストではローカルですが、どちらもリモートデータとしてwget機能します。curlおそらくあなたに本当に必要なのは、base64 -dこの種のデータを復号化する能力です。

最後に、データURIスキームは、シェルが許可するよりも長くても大きくてもよい。以下を参照してください。https://stackoverflow.com/a/41755526シェル履歴にそんなに多くのランダムなデータを保持したいかどうか疑われます。

おすすめ記事