0

Google の URL がこれほど長い理由を考えたことはありますか? そのURLの変数から多くの情報を持っているからだと思います。たとえば、Chrome ロゴのコードを下に置きます (Web ページが存在しないときに Chrome ブラウザーに表示される Web ページから)。Google はこの種の長い URL からどのような情報を収集しますか? URL、Google.com で何かを検索するときに長い URL に気付きましたか? URL から多くの情報が収集されます.Google の長い URL からこれらの情報を知っていますか?

#logo-img {
/* "Not allowed to load local resource: chrome://theme/IDR_PRODUCT_LOGO",
so embed the resource manually. */
content: -webkit-image-set(

url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKsAAAAgCAYAAABtn4gCAAAI9klEQVR4Xu2cfYxcVRmHn3Pu3Nm6lXa2ta0AYlsgFSGgThMU0W5hGkqApNGARk3cGm3BRN3FYGuCISrBXaNphcSkG2I3hn9gY2gSNWq32AoE1C6KRihFti2QSgvsTmm783HvOa+zM69cSS8Tacsq7n2SX87cj5P7ZvLs2ztnbseICG8HMjIsbxMyMnIoxhja8fJnriuYMNdjOsIVNhd0Y0wBRbxH6nHZ16OdUot2iXNDC3/2mzJtOImOnpHJ2p4Xr13ZkDTYJLHrwRgwPJggg==') 2x);
}
4

3 に答える 3

0

URLは、次のようなパスとパラメータで構成されます。path?param1=value1&param2=value2

さらに、URLは受け入れられたエンコーディングを採用する必要があるため、特定の文字(UTF-8、バイナリなど)をパラメーター値に入れるために、データがbase64(バリアント)または16進数に変換されることも珍しくありません。質問で提供されたURLのデータは、同様のスキームでエンコードされたコンテンツを示しており(「base64」エンコード表記に注意)、暗号化されたバイナリコンテンツを表している可能性があります。これが適切に行われると、ジェネレータは独自の(共通の)暗号化キーを使用してデータの「チャンク」を送信でき、PKIテクノロジで使用すると、コンテンツが転送中に変更されないことが保証されます。これは、発信者だけがいつでも再読み取りできます。したがって、質問に答えるために、これは暗号化されたコンテンツのように見えます。AES-256またはその他の一般的な(強力な)暗号化が使用されている場合、解読を試みることは実用的ではありません。一般に、コンテンツをbase-64 DECODING(リバース)して、生のコンテンツを確認してください。人間が読める形式の場合は、その下にASCII、latin-1、またはUTF-8コンテンツが含まれている可能性があります。デコードされた文字が判読できない場合は、おそらく暗号化されているため、(おそらく)読み取り可能ではありません。

于 2013-02-12T16:47:52.100 に答える
0

base64でエンコードされた画像です。クロムのロゴ自体のデータです。Web 開発者は、最適化手法としてそのように画像を埋め込むことがあります。HTTP リクエストを 1 つ節約できるという利点があります。(HTTP ヘッダーは、特に Google と同じくらい多くのトラフィックを取得する Web サイトでは重要ではありません。) 残念ながら、埋め込まれた画像をキャッシュすることはできません。

長い検索 URL の意味については、これらの名前と値のペアのほとんど/すべてがここで説明されています。

長い URL は、誰かが結果のリンクをコピーして他の人に貼り付け、同じものを表示できるようにするための特定の決定でした。URL パラメーターとして検索クエリを含め、それ以外のすべてを POST に保存した場合、ローカライズされた検索結果は、リンクをクリックする人によって異なります。

于 2013-02-12T16:42:18.730 に答える
0

それは情報を収集していません。表示用の画像を提供しているだけです。

長いテキストは、ファイルからロードされるバイナリ情報を含む単純な base64 でエンコードされた文字列です。デコードすると、PNG ヘッダーで始まることがわかります。これは、「image/png」が含まれている必要があると言っているものです。

基本的に、Chrome はファイルをどこかに保存するのではなく、PNG 画像のコンテンツ全体をスクリプトに埋め込んでいます。コメントには、「ローカル リソースの読み込みが許可されていません: chrome://theme/IDR_PRODUCT_LOGO」という理由も示されています。

URL は、ネットワーク経由で情報にアクセスする必要はありません。「http:」または「ftp:」で始まる URL が有効です。「file:」で始まるものは、ローカル ファイルにアクセスします。また、「data:」で始まるものは、データ自体が URL に格納されています。

于 2013-02-12T16:53:34.830 に答える