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.
The last group of vinegar recipes in chapter 71 of the 6th-century Qimin Yaoshu, all called kujiu (苦酒, "bitter wine"), the text's word for its vinegars. The steps below follow the quick bitter wine, a proso-millet gruel on roasted qu that is sour in 2 days and clear after 14 more. The others are made from beans, wheat, rice and qu, or honey and water.
Fully documentedVinegar16 days
Recipe
Amounts from a sourceThe quick bitter wine's own amounts. The other recipes give their own ratios (see variants).
Qu (麴) in the quick and water bitter wines. The bean, adzuki and wheat recipes pour wine or wine mash over the grain.
Total time across the recorded steps: 16 days
Start
Drag the bar or press Play
What changes:Proso millet is boiled in water into a gruel
Step 1 of 4
Boil proso millet into gruel
Time
Not documented
Temperature
Not documented
Salt
None given
Acidity
Not documented
Output: millet gruel.
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
The last group of vinegar recipes in chapter 71 of the 6th-century Qimin Yaoshu, all called kujiu (苦酒, "bitter wine"), the text's word for its vinegars. The steps below follow the quick bitter wine, a proso-millet gruel on roasted qu that is sour in 2 days and clear after 14 more. The others are made from beans, wheat, rice and qu, or honey and water. Made in 4 steps over 16 days. The longest step, add cooked foxtail millet and let it clear, takes 14 days (Jia Sixie 2026). Saccharomyces sp. and Acetobacter pasteurianus do most of the fermenting.
Unlike the chapter's first recipes, which start from wheat yi (麥䴷), these bitter-wine recipes use beans with wine or wine mash, wheat with thin wine, honey and water, or a quick millet gruel on roasted qu. Only the soybean recipe is marked in the text as quoted from the Shi jing (食經), a food book. The quick bitter wine is sour in two days.
Soybean thousand-year bitter wine (大豆千歲苦酒法)Quoted from the Shi jing (食經). 1 dou soybeans are washed, soaked until glossy, steamed, sun-dried very dry and soaked with wine mash (酒醅), at this ratio in any amount [qmys-ws].
Adzuki thousand-year bitter wine (小豆千歲苦酒法)5 dou raw adzuki beans (6 dou in the Siku edition) in a jar, covered with half-steamed proso millet, 3 dan of wine poured on, the mouth covered with silk floss; bitter vinegar in 20 days [qmys-ws, qmys-siku].
Wheat bitter wine (小麥苦酒法)3 dou wheat cooked, sealed under cloth in an urn and opened after 7 days, then 2 dan of thin wine poured over; it keeps a long time [qmys-ws].
Water bitter wine (水苦酒法)2 dou each of qu and coarse rice soaked overnight in 1 dan of water, then strained. The cooked rice goes into the jar hot and the soaking water is poured in slowly around the edge. The edge is mudded, the centre left open and a board laid on top; sour in 13 days in summer [qmys-ws].
Black-plum vinegar powder (烏梅苦酒法)Not a ferment itself. About 1 sheng of stoned smoked plum flesh is soaked in 5 sheng of vinegar for some days, sun-dried and pounded to powder, which turns water into vinegar [qmys-ws].
Honey bitter wine (蜜苦酒法)1 dan water and 1 dou honey stirred together, the jar mouth sealed and set in the sun; ripe in 20 days [qmys-ws].
Foreign bitter wine (外國苦酒法)1 sheng honey to 3 ge water (1 jin to 2 ge in the Siku edition), sealed in a vessel with a few hu-sui (胡𦸓) seeds against insects. Made on New Year's day, ripe on the 9th day of the 9th month [qmys-ws, qmys-siku].
Safety
The foreign bitter wine is sealed in its vessel with a few hu-sui (胡𦸓) seeds so that no insects grow in it, and the wheat bitter wine is said to keep a long time without spoiling [qmys-ws].
Qimin Yaoshu (6th century, Jia Sixie), juan 8, ch. 71 作酢法, the 苦酒 recipes that close the chapter. The soybean recipe is marked as quoted from the Shi jing (食經) [qmys-ws].
Temperature, salt and pH
The sources we found give no temperature, salt or pH figure for any of its steps.