0
Background
The Thousand Character Classic is a chinese poem written around the 4th Century CE in China, and memorized by large populations since then. The name comes from not only its length, but its number of characters: each character occurs only once in the text. It is commonly used to teach children chinese characters, and also, because of its commonness, as a means of enumerating the 1000 characters in the text.
The challenge
Here is a copy of the Thousand Character Classic, gotten from Wikipedia.
The Thousand Character Classic
Reproduce the entirety of the Thousand Character Classic in either UTF-8 or UTF-16, including punctuation, newlines, and heading numbers. Punctuation can be halfwidth or fullwidth, and the trailing newline is optional.
For those that want to analyze the unicode text for patterns, I've provided hexdumps of both encodings.
Rules
Because of the size of the text to reproduce, you may optionally supply a file for your submission to use as input. If this is done, add the byte length of the input file to the byte length of your code.
Otherwise, this is a standard issue code golf challenge, so standard loopholes apply, and shortest submission wins.
4Your link is probably encoded in something other than Unicode. – Erik the Outgolfer – 2017-11-14T12:32:36.173
1@EriktheOutgolfer It's in UTF-8. – Colera Su – 2017-11-14T14:37:22.027
Chrome isn't able to correctly infer a character encoding. I had to use a plugin to force UTF-8, as the option as apparently been removed(!?) – recursive – 2017-11-16T00:50:41.917
Can you post an english translation. – Magic Octopus Urn – 2017-11-20T21:59:01.967
Also... you may optionally supply a file...? Groovy:
{it.text}
where it is a file containing the 1,000 line classic. – Magic Octopus Urn – 2017-11-20T22:00:43.843File length is added to code length in that case. – eaglgenes101 – 2017-11-20T23:16:24.997