Side-by-side or overlay PDF diff driven by one engine that reads each file into a structured model — text, vector geometry, images, form fields, annotations — and compares the models. Moves show as moves, edits show only where they happened, and any PDF type works without picking a mode.
Open a STEP / STP part and it measures itself — volume, thinnest wall, draft and undercut checks on load, plus hole detection with a BOM. Measure, section, export STL. Rust + WASM B-rep kernel, runs in your browser.
Shanniang is the semi-sweet Shaoxing rice wine. It is brewed like dry yuanhong wine, except that finished yuanhong wine and the rice-soak water go into the vat instead of plain water. The national standard puts its total sugar at 40.1–100.0 g/L.
No fixed amounts recordedThe production rules list the ingredients and say they go in by the recipe standard, but give no ratios, so no amounts are shown.
koji/qu/mold-starter (wheat qu plus a jiuyao-based yeast mother)
Total time across the recorded steps: 33 days – 48 days
Start
Drag the bar or press Play
What changes:The rice soaks under water for days to weeks and its soak water is kept
Step 1 of 6
Soak the glutinous rice and keep the soak water
Time
3–18 days
Reported
Temperature
Not documented
Salt
None given
Acidity
Not documented
Which microbes the steps name, step by step
Yeasts
Output: soaked rice and rice-soak water, which shanniang reuses.
Flavour
Not documented
Texture
Not documented
Colour
Not documented
Microbes at work in this step
Not documented for this step.
Method
Measured measured in a studySet fixed by a specification or tested recipeReported one source reports itTypical a general value, not sourced for this fermentUnconfirmed not yet checked against a source
At a glance
Shanniang is the semi-sweet Shaoxing rice wine. It is brewed like dry yuanhong wine, except that finished yuanhong wine and the rice-soak water go into the vat instead of plain water. The national standard puts its total sugar at 40.1–100.0 g/L. Made in 6 steps over 33 days – 48 days. The longest step, slow ferment in clay jars, takes at least 30 days (Zhejiang Liquor Industry Association 2025) and runs at up to 20 °C (Zhejiang Liquor Industry Association 2025). Saccharomyces cerevisiae and Aspergillus do most of the fermenting.
Yuanhong, the dry Shaoxing wine, is brewed with water and keeps 15.0 g/L of sugar or less. Shanniang uses finished yuanhong wine and rice-soak water instead of water and a warmer pitch of 30–33 °C. It finishes semi-sweet, at 40.1–100.0 g/L of sugar.
The brewing rules heat the wine to 80–85 °C for about 20 minutes before it is sealed, as for other Shaoxing wine, and the explanatory note to the 2025 draft reports that wine brewed to its rules met GB 2758 for heavy metals, microbes and biogenic amines. Ethyl carbamate and biogenic amines are the main potential hazards in huangjiu (Tian 2022).
Hazards the sources name: Lactic bacteria that form biogenic amines such as histamine (in Chinese rice wine generally).
Shaoxing wine is classed by sugar into dry yuanhong, semi-dry jiafan, semi-sweet shanniang and sweet xiangxue, the four types of the national geographical-indication standard.