タイトルのとおり:YUI compressorは、一重引用符を二重引用符で置き換える理由は何ですか?二重引用符はスペースが少なくてもかまいません(そうは思いません)?それとも別のことですか?より良い1種類にこれらの文字を正規化一重引用符を二重引用符で置き換える理由は何ですか?
4
A
答えて
10
は、二重引用符であることを起こる理由をGZIP圧縮は、偶然にできます。
にGZipは、次のような文字列がある場合は圧縮は、例えばのでかもしれない標準的な方法に動作します(それを表現するために#記号を使用することができます)
"Foo", 'bar', "baz"
をあなたは、単一のcharecterとして",
を圧縮する可能性を、のような何かに文字列を減らす:あなたが持っていた場合、一方
"Foo#'bar', "baz"
:
"Foo", "bar", "baz"
あなたは圧縮でき", "b
そのような:このように利用できる文字の総数を排除することによって、短い文字列につながる
"Foo#ar#az"
。
ここでも、いずれかの引用作ることだけであれば、一貫しただとして、問題ではありません。
あなたはこのような小さなファイルをgziping見ることができます[email protected]:~$ cat 1.txt
"Foo", 'bar', "baz"
[email protected]:~$ cat 2.txt
"Foo", "bar", "baz"
[email protected]:~$ cat 1.txt.gz
&▒:O1.txtSr▒▒W▒QPOJ,R▒QPJJ▒R▒(▒P▒
[email protected]:~$ cat 2.txt.gz
<▒:O2.txtSr▒▒W▒QPJJ,▒PUJ\tE▒
[email protected]:~$ ls -la *txt*
-rw-rw-r-- 1 briang briang 20 2012-02-14 16:39 1.txt
-rw-rw-r-- 1 briang briang 46 2012-02-14 16:37 1.txt.gz
-rw-rw-r-- 1 briang briang 20 2012-02-14 16:39 2.txt
-rw-rw-r-- 1 briang briang 41 2012-02-14 16:38 2.txt.gz
はそれらを減らすことが、二つの生の入力間のgzipの違いを見ているのではなく、サイズを追加します。
は、ここでそれが証明する私のLinuxのコマンドラインからカット+ペーストですコンセプトを獲得します。正規化されたgzipファイルは5バイト小さくなります。
関連する問題
- 1. 二重引用符を一重引用符で置き換える
- 2. Scala:二重引用符を一重引用符で置き換える
- 3. XSLT一重引用符を二重引用符で置き換えます。
- 4. 一重引用符をリストの二重引用符に置き換えたい
- 5. 「単一二重引用符で "」二重の二重引用符を置き換え
- 6. 一重引用符と二重引用符の重要性は何ですか?
- 7. UTF-8文字列の二重二重引用符を一重引用符に置き換えます。
- 8. 一重引用符をバックスラッシュの一重引用符に置き換えます。
- 9. javascriptの二重引用符で引用符を置き換えます。
- 10. 二重引用符で囲んだ一重引用符
- 11. すべての二重引用符を一重引用符で置き換えます。
- 12. Python:二重引用符で置換タブ
- 13. 二重引用符の文字列を一重引用符で置き換えます。
- 14. 一重引用符を二重引用符で置き換えてください。R
- 15. javascriptの一重引用符または二重引用符
- 16. Node.jsの一重引用符または二重引用符?
- 17. 二重引用符で囲んだ二重引用符
- 18. 二重引用符をスペースで置き換える、Google Apps Script
- 19. 単一引用符と二重引用符の交換
- 20. Django json一重引用符と二重引用符?
- 21. Bashの一重引用符と二重引用符の違い
- 22. PHPで二重引用符と一重引用符を使用する方法
- 23. はとの二重引用符を置き換える「\ "」パイソン
- 24. 二重引用符を置き換える方法は?
- 25. 二重引用符を二重引用符に置き換えてください
- 26. 二重引用符
- 27. 一重引用符を置換する
- 28. jQuery:一重引用符と二重引用符をバックスラッシュでエスケープする方法
- 29. PHPは一重引用符と二重引用符でエコーします
- 30. すべての一重引用符を文字列の二重引用符で置換する
なぜdownvoteですか?正しいのではないですか?それとも復讐投票ですか? ;)いずれかの方法で罰金私と一緒に、私はちょうど私の答えたい:私はdownvoterないんだもののP – PeeHaa
を、私はそれを見つける...怪しげな...単に引用タイプに標準化することにgzipを助けるだろうと。 – Charles
@Charlesすぐにコンテンツを追加します。ダウン投票者は、実際に彼が間違っていることを説明した後、答えを削除した人でした。彼は私のプロフィールを通して下降暴挙を続行した。 – Incognito