解:$AD = BF,$理由如下:
連接 $AC$、$BC。$
∵ $AB$ 是$\odot O$的直徑,$OC \perp AB,$
∴ $\angle AOC = \angle BOC = 90^\circ,$$AC = BC$(等弧所對的弦相等)。
∵ $\angle BAC$ 和 $\angle BDC$ 都是弧 $BC$ 所對的圓周角,
∴ $\angle BAC = \angle BDC。$
∵ $OC \perp AB,$$OA = OC,$
∴ $\triangle AOC$ 是等腰直角三角形,$\angle BAC = 45^\circ,$
∴ $\angle BDC = 45^\circ。$
∵ $EC \perp CD,$
∴ $\angle DCE = 90^\circ,$
∴ $\triangle DCF$ 是等腰直角三角形($\angle DFC = 180^\circ - \angle DCE - \angle BDC = 45^\circ$),
∴ $DC = FC。$
∵ $\angle DCA + \angle ACF = \angle DCE = 90^\circ,$$\angle BCF + \angle ACF = \angle ACB = 90^\circ,$
∴ $\angle DCA = \angle FCB。$
在 $\triangle ACD$ 和 $\triangle BCF$ 中,
$\begin{cases}AC = BC \\\angle DCA = \angle FCB \\CD = CF\end{cases}$
∴ $\triangle ACD \cong \triangle BCF$(SAS),
∴ $AD = BF。$