Hydrolyzes alpha-, beta- and gamma-cyclodextrins and the resulting linear maltodextrins, with the highest activity with beta-cyclodextrin (cyclomaltoheptaose). Soluble starch is hydrolyzed slowly, but it is nevertheless preferred over pullulan as a substrate. Is able to hydrolyze amylose and amylopectin, with a very strong preference for amylose, with maltose and glucose as the main products (PubMed:9606956, PubMed:10620329, PubMed:16536613). Maltose and glucose are the main hydrolysis products of cyclomaltodextrins, maltodextrins and starch, whereas panose is the main hydrolysis product of pullulan. Acarbose is partially hydrolyzed to glucose and pseudotrisaccharide. No activity with maltose as substrate (PubMed:9606956, PubMed:10620329). Has transglycosylating activity with high concentrations of maltotriose, maltotetraose and starch (PubMed:9606956). cyclomaltodextrin + H2O = linear maltodextrin Hydrolysis of pullulan to panose (6-alpha-D-glucosylmaltose). Binds 1 Ca(2+) ion per subunit. Hydrolysis of beta-cyclodextrin is inhibited by Cu(2+), Zn(2+) and Ag(+), and activated by Ca(2+), EGTA and EDTA. Activity is increased over twofold in the presence of 5 mM EDTA (PubMed:9606956). Competitively inhibited by acarbose and methyl 6-amino-6-deoxy-alpha-D-glucopyranoside by reducing the rate of the ring opening step of the reaction (PubMed:10620329). kcat is 78.18 sec(-1) with beta-cyclodextrin as substrate. kcat is 22.11 sec(-1) with amylose as substrate. kcat is 50.36 sec(-1) with amylopectin as substrate (PubMed:16536613). kcat is 101 min(-1) for dimeric form of the enzyme with beta-cyclodextrin as substrate. kcat is 521 min(-1) for dodecameric form of the enzyme with beta-cyclodextrin as substrate (PubMed:11923309). Optimum pH for hydrolysis of beta-cyclodextrin is approximately 7.5 (PubMed:9606956, PubMed:16536613). Optimum pH for hydrolysis of soluble starch is 6.0 and 6.0-7.0 for hydrolysis of pullulan (PubMed:9606956). Optimum temperature is 50 degrees Celsius for hydrolysis of beta-cyclodextrin (PubMed:9606956, PubMed:16536613). It is elevated from 40 to 50 degrees Celsius by addition of Ca(2+), and the thermal activity is retained more than 80% at 60 degrees Celsius in the presence of Ca(2+). The optimum temperature is between 40-50 degrees Celsius for hydrolysis of soluble starch, and it is 50 degrees Celsius for hydrolysis of pullulan (PubMed:9606956). Monomer (PubMed:9606956, PubMed:11923309). Depending on the pH of the solution, exists as a monomer, a homodimer or as an assembly of six homodimers forming a dodecamer, which is catalytically the most efficient form of the enzyme (PubMed:11923309). Cyclomaltodextrins form inclusion complexes with many water-insoluble compounds that have applications in the food and drug industries. The capability of this enzyme to hydrolyze cyclomaltodextrins is of importance for the release of substances from these inclusion complexes (PubMed:9606956, PubMed:10620329). This enzyme can be used to modify rice starch structure to produce starch, which has a decreased amylose content, or it could be used to produce starch, which is free of amylose altogether. Cooked rice treated with this enzyme has a significantly slower retrogradation (PubMed:16536613). Belongs to the glycosyl hydrolase 13 family.